import type { ViteDevServer } from 'vite'; import { type VirtualModule } from './utils'; import type { TypedownContext } from '@/node/lib/typedown-context'; export declare class VirtualSiteData implements VirtualModule { private data; scan(rootDirectory: string): void; load(_context: TypedownContext): string; clear(): void; fetch(context: TypedownContext, server?: ViteDevServer): void; fetchSync(context: TypedownContext): Promise; invalidate(server: ViteDevServer): void; } //# sourceMappingURL=site-data.d.ts.map