import type { ProjectType } from './bootstrap-client'; export interface ResolvedProjectContext { name: string; type?: ProjectType; projectDir: string; inProject: boolean; nameSource: 'argument' | 'git-remote' | 'package-json' | 'directory' | 'prompt'; typeSource?: 'argument' | 'detected' | 'prompt'; } export declare function projectTypeLabel(type: ProjectType): string; export declare function detectProjectType(projectDir: string): Promise; export declare function resolveRegisterContext(opts: { name?: string; type?: ProjectType; confirm?: boolean; }): Promise; export declare function resolveAppNameTarget(opts: { name?: string; confirm?: boolean; }): Promise<{ name: string; projectDir: string; inProject: boolean; nameSource?: ResolvedProjectContext['nameSource']; }>; //# sourceMappingURL=project-context.d.ts.map