import type { ProjectCreationValidationResult, StudioProjectSummary } from '../../projectWorkspaceContracts'; export interface CreateProjectFormState { derivedProjectId: string; validation: ProjectCreationValidationResult | null; canCreate: boolean; projectListState: 'loading' | 'error' | 'ready'; } export declare function resolveCreateProjectFormState(args: { projectName: string; existingProjects: readonly StudioProjectSummary[]; projectsLoading: boolean; projectsError: string | null; templateAvailable: boolean; isCreating: boolean; }): CreateProjectFormState; //# sourceMappingURL=createProjectFormState.d.ts.map