import type { ViteDevServer } from 'vite'; import { type VirtualModule } from './utils'; import type { TypedownContext } from '@/node/lib/typedown-context'; export interface AppEntryOptions { rootDir?: string; basePath?: string; siteTitle: string; siteDescription: string; repo?: string; author?: string; license?: string; nav?: { title: string; link: string; icon?: string; }[]; } export declare class VirtualApp implements VirtualModule { load(context: TypedownContext): Promise; invalidate(server: ViteDevServer): void; } export declare function generate(options: AppEntryOptions): string; //# sourceMappingURL=app.d.ts.map