import { ImageTracer, Options, ImageDrawer } from '@image-tracer-ts/core'; export * from '@image-tracer-ts/core'; declare class ImageTracerBrowser extends ImageTracer { static fromUrl(url: string, options: Partial, drawer?: ImageDrawer | null): Promise; static fromBuffer(buffer: ArrayBuffer, options: Partial, drawer?: ImageDrawer | null): Promise; static fromFile(file: File, options: Partial, drawer?: ImageDrawer | null): Promise; static fromImageData(imageData: ImageData, options: Partial, drawer?: ImageDrawer | null): Promise; } declare namespace ImageLoader { function loadUrl(url: string): Promise; function loadImageDataFromBuffer(buffer: ArrayBuffer): Promise; function loadImageDataFromFile(file: File): Promise; function loadImageDataFromBytes(bytes: Uint8Array): Promise; } declare global { interface Window { imageTracer: typeof ImageTracerBrowser; } } export { ImageLoader, ImageTracerBrowser };