import { z } from "zod"; /** * Supported primitive installation scopes for BOOT-02 bootstrap flows. */ export declare const BootstrapScopeSchema: z.ZodEnum<{ project: "project"; global: "global"; }>; /** * Partial config payload accepted by bootstrap init for wizard-driven writes. */ export declare const BootstrapConfigInputSchema: z.ZodObject<{ conversation_language: z.ZodOptional>; documents_and_artifacts_language: z.ZodOptional>; mode: z.ZodOptional>; user_expert_level: z.ZodOptional>; delegation_systems: z.ZodOptional; delegate_task: z.ZodDefault; background_delegation: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>; /** * Input contract for the write-side bootstrap init tool. */ export declare const BootstrapInitInputSchema: z.ZodObject<{ projectRoot: z.ZodString; scope: z.ZodDefault>; nonInteractive: z.ZodDefault; config: z.ZodDefault>; documents_and_artifacts_language: z.ZodOptional>; mode: z.ZodOptional>; user_expert_level: z.ZodOptional>; delegation_systems: z.ZodOptional; delegate_task: z.ZodDefault; background_delegation: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>>; globalConfigDir: z.ZodOptional; }, z.core.$strip>; /** * Input contract for the write-side bootstrap recover tool. */ export declare const BootstrapRecoverInputSchema: z.ZodObject<{ projectRoot: z.ZodString; scope: z.ZodDefault>; globalConfigDir: z.ZodOptional; }, z.core.$strip>; /** * Primitive repair status counts returned by bootstrap recover. */ export declare const BootstrapRecoverCountsSchema: z.ZodObject<{ agents: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; skills: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; commands: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; workflows: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; references: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; templates: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; /** * Result contract returned by bootstrap init. */ export declare const BootstrapInitResultSchema: z.ZodObject<{ projectRoot: z.ZodString; requestedScope: z.ZodEnum<{ project: "project"; global: "global"; }>; effectiveScope: z.ZodEnum<{ project: "project"; global: "global"; }>; fallbackApplied: z.ZodBoolean; fallbackReason: z.ZodOptional; primitiveTargetRoot: z.ZodString; backupPath: z.ZodOptional; created: z.ZodObject<{ hiveMindDirectories: z.ZodNumber; gitkeepFiles: z.ZodNumber; primitiveFiles: z.ZodNumber; configsJson: z.ZodBoolean; configSchemaJson: z.ZodBoolean; versionFile: z.ZodBoolean; }, z.core.$strip>; existing: z.ZodObject<{ hiveMindDirectories: z.ZodNumber; primitiveEntries: z.ZodNumber; configsJson: z.ZodBoolean; configSchemaJson: z.ZodBoolean; }, z.core.$strip>; }, z.core.$strip>; /** * Result contract returned by bootstrap recover. */ export declare const BootstrapRecoverResultSchema: z.ZodObject<{ projectRoot: z.ZodString; requestedScope: z.ZodEnum<{ project: "project"; global: "global"; }>; effectiveScope: z.ZodEnum<{ project: "project"; global: "global"; }>; fallbackApplied: z.ZodBoolean; fallbackReason: z.ZodOptional; primitiveTargetRoot: z.ZodString; counts: z.ZodObject<{ agents: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; skills: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; commands: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; workflows: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; references: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; templates: z.ZodObject<{ ok: z.ZodNumber; missing: z.ZodNumber; broken: z.ZodNumber; file: z.ZodNumber; repaired: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; warnings: z.ZodArray; }, z.core.$strip>; export type BootstrapScope = z.infer; export type BootstrapConfigInput = z.infer; export type BootstrapInitInput = z.infer; export type BootstrapRecoverInput = z.infer; export type BootstrapInitResult = z.infer; export type BootstrapRecoverResult = z.infer; //# sourceMappingURL=bootstrap.schema.d.ts.map