/// <reference types="node" resolution-mode="require"/>
import EventEmitter from 'node:events';
export interface Image {
    name: string;
    kind: string;
    width: number;
    height: number;
    channels: number;
    bytes: number;
    file: string;
}
export interface ExportImagesEvent {
    done: [Image[]];
    error: [any];
    load: [{
        pageCount: number;
    }];
    image: [Image];
}
export declare function exportImagesEvents(src: string, dst?: string): EventEmitter<ExportImagesEvent>;
export declare function exportImages(src: string, dst?: string): Promise<unknown>;
