import { z } from 'zod';
import { stepIdSchema } from '../../../../modules/setup-wizard/entities/stepId/stepId.schema.js';
import { stepOutcomeSchema } from '../../../../modules/setup-wizard/entities/stepOutcome/stepOutcome.schema.js';
import { projectContextSchema } from '../../../../modules/setup-wizard/entities/projectContext/projectContext.schema.js';
export const setupStateSchema = z.object({
    version: z.literal(1),
    startedAt: z.string(),
    updatedAt: z.string(),
    steps: z.partialRecord(stepIdSchema, stepOutcomeSchema),
    project: projectContextSchema.optional(),
});
//# sourceMappingURL=setupState.schema.js.map