type RepoMetadata = { repoName: string; description: string; license: string; }; export type LifecycleContext = { goalText?: string; intentSignals?: string[]; intentDomain?: string; intentFlow?: string; }; declare function tokenizeIntent(input: string): string[]; declare function deriveRepoMetadata(projectName: string, appDir: string, context?: LifecycleContext): RepoMetadata; export declare const __internal: { tokenizeIntent: typeof tokenizeIntent; deriveRepoMetadata: typeof deriveRepoMetadata; }; export type AppLifecycleResult = { qualityPassed: boolean; deployPrepared: boolean; gitPrepared: boolean; githubPublished: boolean; summary: string[]; qualityDiagnostics: string[]; }; export declare function runAppLifecycle(projectRoot: string, projectName: string, context?: LifecycleContext): AppLifecycleResult; export {};