import { ModuleMount } from './mount';
import { ModuleManifest, Application } from '../types';
declare class ModulePrefetch extends ModuleMount {
    constructor(id: string, model: ModuleManifest, application: Application);
    prefetch(): Promise<unknown>;
    prefetchStatic(list?: string[], as?: string): Promise<unknown>;
    beforehandLink(url: string, rel?: 'prefetch' | 'prerender' | 'preload', as?: string): Promise<Event>;
}
export { ModulePrefetch };
