import type { EmscriptenModule } from '../types/ghostscript';
export interface LoaderOptions {
    timeout?: number;
}
export declare class GhostscriptLoader {
    private static instance;
    private static readonly TIMEOUT_MS;
    static load(options?: LoaderOptions): Promise<EmscriptenModule>;
    private static loadInternal;
    private static loadFromBundle;
    private static loadWithTimeout;
    static reset(): void;
}
//# sourceMappingURL=ghostscript-loader.d.ts.map