import { z } from "zod";
export declare const ClassifySchema: {
    intent: z.ZodString;
    project_path: z.ZodOptional<z.ZodString>;
};
export declare const ExpandSchema: {
    task_id: z.ZodString;
    clarification_answers: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    input_material_confirmations: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    architecture_decision_workshop: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    decision_workshop: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    technology_decision_contract: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    technology_decision_record: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    detail_discipline_contract: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    provided_details: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    first_principles_frame: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    brainstorm_session: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    design_artifact_pack: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    ood_solid_summary: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    backend_implementation_work_package: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    code_observability_work_package: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
};
export declare const VerifySchema: {
    task_id: z.ZodString;
    changed_files: z.ZodArray<z.ZodString, "many">;
};
export declare const LearnSchema: {
    task_id: z.ZodString;
    result: z.ZodEnum<["success", "failure"]>;
    failure_type: z.ZodOptional<z.ZodEnum<["deterministic", "fixable", "scope_insufficient"]>>;
    verify_output: z.ZodOptional<z.ZodObject<{
        build_passed: z.ZodBoolean;
        tests_passed: z.ZodBoolean;
        acceptance_results: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodBoolean>>;
    }, "strip", z.ZodTypeAny, {
        build_passed: boolean;
        tests_passed: boolean;
        acceptance_results?: Record<string, boolean> | undefined;
    }, {
        build_passed: boolean;
        tests_passed: boolean;
        acceptance_results?: Record<string, boolean> | undefined;
    }>>;
    confirm: z.ZodOptional<z.ZodBoolean>;
    authorized: z.ZodOptional<z.ZodBoolean>;
};
export declare const StatusSchema: {
    task_id: z.ZodOptional<z.ZodString>;
    action: z.ZodOptional<z.ZodEnum<["current", "recent", "resume", "cancel", "archive_stale", "retry_expand"]>>;
    confirm: z.ZodOptional<z.ZodBoolean>;
    authorized: z.ZodOptional<z.ZodBoolean>;
    job_id: z.ZodOptional<z.ZodString>;
    job_action: z.ZodOptional<z.ZodEnum<["job_status", "job_resume", "job_cancel"]>>;
};
export declare const PlanSchema: {
    task_id: z.ZodString;
};
export declare const AnalyzeSchema: {
    task_id: z.ZodString;
};
export declare const ReviewSchema: {
    task_id: z.ZodString;
    changed_files: z.ZodArray<z.ZodString, "many">;
    file_contents: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
};
export declare const ScaffoldSchema: {
    task_id: z.ZodString;
};
export declare const RecordVerificationExecutionSchema: {
    task_id: z.ZodString;
    plan_id: z.ZodString;
    execution_records: z.ZodArray<z.ZodObject<{
        command: z.ZodString;
        exit_code: z.ZodNumber;
        stdout_hash: z.ZodString;
        stderr_hash: z.ZodString;
        started_at: z.ZodString;
        finished_at: z.ZodString;
        evidence_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        command: string;
        exit_code: number;
        stdout_hash: string;
        stderr_hash: string;
        started_at: string;
        finished_at: string;
        evidence_id: string;
    }, {
        command: string;
        exit_code: number;
        stdout_hash: string;
        stderr_hash: string;
        started_at: string;
        finished_at: string;
        evidence_id: string;
    }>, "many">;
};
export declare const AcceptSchema: {
    task_id: z.ZodString;
    confirm: z.ZodBoolean;
    confirmed_by: z.ZodString;
    confirmation_ref: z.ZodString;
    acceptance_notes: z.ZodString;
    run_mode: z.ZodEnum<["manual_review", "not_applicable"]>;
    final_access: z.ZodOptional<z.ZodObject<{
        frontend_urls: z.ZodArray<z.ZodString, "many">;
        backend_urls: z.ZodArray<z.ZodString, "many">;
        docs_or_swagger_urls: z.ZodArray<z.ZodString, "many">;
        start_commands: z.ZodArray<z.ZodString, "many">;
        stop_commands: z.ZodArray<z.ZodString, "many">;
        running_status: z.ZodString;
        manual_review_steps_zh: z.ZodArray<z.ZodString, "many">;
        known_limits_zh: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        frontend_urls: string[];
        backend_urls: string[];
        docs_or_swagger_urls: string[];
        start_commands: string[];
        stop_commands: string[];
        running_status: string;
        manual_review_steps_zh: string[];
        known_limits_zh: string[];
    }, {
        frontend_urls: string[];
        backend_urls: string[];
        docs_or_swagger_urls: string[];
        start_commands: string[];
        stop_commands: string[];
        running_status: string;
        manual_review_steps_zh: string[];
        known_limits_zh: string[];
    }>>;
};
export declare const DeliverSchema: {
    task_id: z.ZodString;
    changed_files: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    skip_push: z.ZodOptional<z.ZodBoolean>;
    skip_pr: z.ZodOptional<z.ZodBoolean>;
    confirm: z.ZodOptional<z.ZodBoolean>;
    authorized: z.ZodOptional<z.ZodBoolean>;
};
export declare const CoordCheckSchema: {
    task_id: z.ZodOptional<z.ZodString>;
    branch: z.ZodOptional<z.ZodString>;
};
export declare const TeamStatusSchema: {
    since: z.ZodOptional<z.ZodString>;
    include_knowledge: z.ZodOptional<z.ZodBoolean>;
};
export declare const ContractCheckSchema: {
    task_id: z.ZodString;
    changed_files: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
};
export declare const OnboardSchema: {
    step: z.ZodOptional<z.ZodEnum<["project_overview", "code_tour", "knowledge_review", "first_task"]>>;
    reset: z.ZodOptional<z.ZodBoolean>;
};
export declare const FeasibilityCheckSchema: {
    task_id: z.ZodString;
};
export declare const DebugSchema: {
    error_output: z.ZodString;
    task_id: z.ZodOptional<z.ZodString>;
};
export declare const ObservabilitySchema: {
    period_days: z.ZodOptional<z.ZodNumber>;
};
export declare const MigrationCheckSchema: {
    content: z.ZodString;
    filename: z.ZodString;
};
export declare const TestGuideSchema: {
    changed_files: z.ZodArray<z.ZodString, "many">;
};
export declare const TestQualitySchema: {
    content: z.ZodString;
    filename: z.ZodString;
};
export declare const DependencyScanSchema: {
    content: z.ZodString;
    filename: z.ZodString;
};
export declare const ExploreSchema: {
    domain_query: z.ZodString;
    task_id: z.ZodOptional<z.ZodString>;
};
//# sourceMappingURL=schemas.d.ts.map