import { type Framework } from './framework.ts'; import { type NextGeneratedTypesStatus as SharedNextGeneratedTypesStatus } from '../utils/next-generated-types.ts'; export interface NextGeneratedTypesStatus extends SharedNextGeneratedTypesStatus { framework: Framework; } export declare function getNextGeneratedTypesStatus(options: { framework: Framework; rootPath: string; tsConfigFilePath?: string; }): NextGeneratedTypesStatus; export declare function getMissingNextGeneratedTypesConfigWarning(status: NextGeneratedTypesStatus): string | undefined; export declare function shouldSkipBuildPrewarmForMissingNextGeneratedTypes(options: { framework: Framework; rootPath: string; tsConfigFilePath?: string; }): boolean; export declare function ensureNextGeneratedTypes(options: { framework: Framework; rootPath: string; tsConfigFilePath?: string; log: (message: string) => void; }): Promise;