import { DocumentSource } from '../types';
declare class DocumentPreloader {
    private cache;
    private preloadQueue;
    private maxCacheSize;
    constructor(maxCacheSize?: number);
    preloadDocument(document: DocumentSource): Promise<void>;
    getPreloadedDocument(uri: string): HTMLIFrameElement | undefined;
    clear(): void;
}
export declare const preloader: DocumentPreloader;
export {};
//# sourceMappingURL=preloader.d.ts.map