|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | export class Model { | 
					
						
						|  | free(): void; | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | constructor(weights: Uint8Array, use_tiny: boolean); | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | set_image_embeddings(image_data: Uint8Array): void; | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | mask_for_point(input: any): any; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; | 
					
						
						|  |  | 
					
						
						|  | export interface InitOutput { | 
					
						
						|  | readonly memory: WebAssembly.Memory; | 
					
						
						|  | readonly __wbg_model_free: (a: number) => void; | 
					
						
						|  | readonly model_new: (a: number, b: number, c: number, d: number) => void; | 
					
						
						|  | readonly model_set_image_embeddings: (a: number, b: number, c: number, d: number) => void; | 
					
						
						|  | readonly model_mask_for_point: (a: number, b: number, c: number) => void; | 
					
						
						|  | readonly main: (a: number, b: number) => number; | 
					
						
						|  | readonly __wbindgen_malloc: (a: number, b: number) => number; | 
					
						
						|  | readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; | 
					
						
						|  | readonly __wbindgen_add_to_stack_pointer: (a: number) => number; | 
					
						
						|  | readonly __wbindgen_free: (a: number, b: number, c: number) => void; | 
					
						
						|  | readonly __wbindgen_exn_store: (a: number) => void; | 
					
						
						|  | readonly __wbindgen_start: () => void; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | export type SyncInitInput = BufferSource | WebAssembly.Module; | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | export function initSync(module: SyncInitInput): InitOutput; | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | export default function __wbg_init (module_or_path?: InitInput | Promise<InitInput>): Promise<InitOutput>; | 
					
						
						|  |  |