import type { RuntimeAdapter } from "../../platform/adapters/base.js"; import type { VeryfrontConfig } from "../../config/index.js"; import type { EntityInfo } from "../../types/index.js"; import { type EntityResolutionOptions } from "../../types/entities/getEntityInfo.js"; export interface PageResolverOptions { projectDir: string; projectId?: string; config: VeryfrontConfig; adapter: RuntimeAdapter; } export declare class PageResolver { private projectDir; private projectId?; private config; private adapter; constructor(options: PageResolverOptions); resolvePage(slug: string, options?: EntityResolutionOptions): Promise; getAllPages(): Promise; private discoverAppRouterPages; pageExists(slug: string, options?: EntityResolutionOptions): Promise; getRouterMode(): Promise<"app" | "pages">; } //# sourceMappingURL=page-resolver.d.ts.map