import type { PluginContext } from 'rollup';
import type { DocfyResult } from '@docfy/core/lib/types';
export interface VirtualModuleSystem {
    resolveId(id: string): string | null;
    load(id: string): string | null;
    updateResult(result: DocfyResult): void;
    generateAssets(context: PluginContext): void;
    invalidate(): void;
}
export declare function createVirtualModules(): VirtualModuleSystem;
//# sourceMappingURL=virtual-modules.d.ts.map