import type { AppManifest } from '@ankhorage/contracts'; import { type ExpoRuntimePlan } from '@ankhorage/expo-runtime/planning'; import type { LayoutMutation } from '../modules/layout'; export interface GeneratedFile { path: string; content: string; } export interface GeneratedAppFileGenerationOptions { includeStudio?: boolean; runtimePlan?: ExpoRuntimePlan; } export declare class GeneratedAppFileGenerator { generateFiles(_projectRoot: string, manifest: AppManifest, mutations: LayoutMutation[], options?: GeneratedAppFileGenerationOptions): GeneratedFile[]; private getAuthShellLayoutContent; private getRootLayoutContent; private getGeneratedAuthFileContent; private getLayoutTemplate; } //# sourceMappingURL=layoutGenerator.d.ts.map