export declare function decode(input: ImageSource): Promise; export declare interface ImageDataLike { data: Uint8ClampedArray; width: number; height: number; } export declare type ImageSource = ImageDataLike | ImageData | HTMLCanvasElement | HTMLImageElement; export declare interface InternalObject { cv: any; qrcode_detector: any; } export declare function ready(): Promise; export declare interface Result { text: string | null; rect?: { x: number; y: number; width: number; height: number; }; } export { }