import type { ImageInfo, ProcessingOptions, ProcessedImage, ThumbnailResult } from './types.js'; import type { WorkerInitOptions } from './worker-types.js'; export type { WorkerInitOptions }; export declare class RawConvertWorker { private bridge; private constructor(); static init(options?: WorkerInitOptions): Promise; load(data: ArrayBuffer, filename?: string): Promise; getMetadata(): Promise; getThumbnail(): Promise; process(options?: ProcessingOptions): Promise; convert(data: ArrayBuffer, options?: ProcessingOptions): Promise; reset(): Promise; dispose(): void; }