import { z } from 'zod';
export declare const TaskPrioritySchema: z.ZodEnum<{
    lowest: "lowest";
    low: "low";
    medium: "medium";
    high: "high";
    highest: "highest";
}>;
export declare const TaskTypeSchema: z.ZodEnum<{
    feature: "feature";
    bug: "bug";
    enhancement: "enhancement";
    research: "research";
    maintenance: "maintenance";
}>;
export declare const TaskComplexitySchema: z.ZodEnum<{
    trivial: "trivial";
    minor: "minor";
    major: "major";
    critical: "critical";
}>;
export declare const TaskBaseSchema: z.ZodObject<{
    title: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodString>;
    priority: z.ZodDefault<z.ZodEnum<{
        lowest: "lowest";
        low: "low";
        medium: "medium";
        high: "high";
        highest: "highest";
    }>>;
    task_type: z.ZodOptional<z.ZodEnum<{
        feature: "feature";
        bug: "bug";
        enhancement: "enhancement";
        research: "research";
        maintenance: "maintenance";
    }>>;
    complexity: z.ZodOptional<z.ZodEnum<{
        trivial: "trivial";
        minor: "minor";
        major: "major";
        critical: "critical";
    }>>;
    story_points: z.ZodOptional<z.ZodNumber>;
    project: z.ZodString;
    parent_task: z.ZodOptional<z.ZodString>;
    epic: z.ZodOptional<z.ZodString>;
    assigned_to: z.ZodOptional<z.ZodString>;
    ai_agent_assigned: z.ZodOptional<z.ZodString>;
    reviewer: z.ZodOptional<z.ZodString>;
    estimated_hours: z.ZodOptional<z.ZodNumber>;
    progress_percentage: z.ZodDefault<z.ZodNumber>;
    start_date: z.ZodOptional<z.ZodString>;
    due_date: z.ZodOptional<z.ZodString>;
    task_master_id: z.ZodOptional<z.ZodString>;
    github_issue_url: z.ZodOptional<z.ZodString>;
    bmad_story_id: z.ZodOptional<z.ZodString>;
    external_refs: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    ai_generated: z.ZodDefault<z.ZodBoolean>;
    ai_context: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    auto_status_updates: z.ZodDefault<z.ZodBoolean>;
    acceptance_criteria: z.ZodOptional<z.ZodString>;
    definition_of_done: z.ZodOptional<z.ZodString>;
    notes: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const CreateTaskSchema: z.ZodObject<{
    title: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodString>;
    priority: z.ZodDefault<z.ZodEnum<{
        lowest: "lowest";
        low: "low";
        medium: "medium";
        high: "high";
        highest: "highest";
    }>>;
    task_type: z.ZodOptional<z.ZodEnum<{
        feature: "feature";
        bug: "bug";
        enhancement: "enhancement";
        research: "research";
        maintenance: "maintenance";
    }>>;
    complexity: z.ZodOptional<z.ZodEnum<{
        trivial: "trivial";
        minor: "minor";
        major: "major";
        critical: "critical";
    }>>;
    story_points: z.ZodOptional<z.ZodNumber>;
    project: z.ZodString;
    parent_task: z.ZodOptional<z.ZodString>;
    epic: z.ZodOptional<z.ZodString>;
    assigned_to: z.ZodOptional<z.ZodString>;
    ai_agent_assigned: z.ZodOptional<z.ZodString>;
    reviewer: z.ZodOptional<z.ZodString>;
    estimated_hours: z.ZodOptional<z.ZodNumber>;
    progress_percentage: z.ZodDefault<z.ZodNumber>;
    start_date: z.ZodOptional<z.ZodString>;
    due_date: z.ZodOptional<z.ZodString>;
    task_master_id: z.ZodOptional<z.ZodString>;
    github_issue_url: z.ZodOptional<z.ZodString>;
    bmad_story_id: z.ZodOptional<z.ZodString>;
    external_refs: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    ai_generated: z.ZodDefault<z.ZodBoolean>;
    ai_context: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    auto_status_updates: z.ZodDefault<z.ZodBoolean>;
    acceptance_criteria: z.ZodOptional<z.ZodString>;
    definition_of_done: z.ZodOptional<z.ZodString>;
    notes: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const UpdateTaskSchema: z.ZodObject<{
    title: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    status: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    priority: z.ZodOptional<z.ZodDefault<z.ZodEnum<{
        lowest: "lowest";
        low: "low";
        medium: "medium";
        high: "high";
        highest: "highest";
    }>>>;
    task_type: z.ZodOptional<z.ZodOptional<z.ZodEnum<{
        feature: "feature";
        bug: "bug";
        enhancement: "enhancement";
        research: "research";
        maintenance: "maintenance";
    }>>>;
    complexity: z.ZodOptional<z.ZodOptional<z.ZodEnum<{
        trivial: "trivial";
        minor: "minor";
        major: "major";
        critical: "critical";
    }>>>;
    story_points: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
    project: z.ZodOptional<z.ZodString>;
    parent_task: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    epic: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    assigned_to: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    ai_agent_assigned: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    reviewer: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    estimated_hours: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
    progress_percentage: z.ZodOptional<z.ZodDefault<z.ZodNumber>>;
    start_date: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    due_date: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    task_master_id: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    github_issue_url: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    bmad_story_id: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    external_refs: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
    ai_generated: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
    ai_context: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
    auto_status_updates: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
    acceptance_criteria: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    definition_of_done: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    notes: z.ZodOptional<z.ZodOptional<z.ZodString>>;
}, z.core.$strip>;
export declare const BulkCreateTasksSchema: z.ZodObject<{
    tasks: z.ZodArray<z.ZodObject<{
        title: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
        priority: z.ZodDefault<z.ZodEnum<{
            lowest: "lowest";
            low: "low";
            medium: "medium";
            high: "high";
            highest: "highest";
        }>>;
        task_type: z.ZodOptional<z.ZodEnum<{
            feature: "feature";
            bug: "bug";
            enhancement: "enhancement";
            research: "research";
            maintenance: "maintenance";
        }>>;
        complexity: z.ZodOptional<z.ZodEnum<{
            trivial: "trivial";
            minor: "minor";
            major: "major";
            critical: "critical";
        }>>;
        story_points: z.ZodOptional<z.ZodNumber>;
        project: z.ZodString;
        parent_task: z.ZodOptional<z.ZodString>;
        epic: z.ZodOptional<z.ZodString>;
        assigned_to: z.ZodOptional<z.ZodString>;
        ai_agent_assigned: z.ZodOptional<z.ZodString>;
        reviewer: z.ZodOptional<z.ZodString>;
        estimated_hours: z.ZodOptional<z.ZodNumber>;
        progress_percentage: z.ZodDefault<z.ZodNumber>;
        start_date: z.ZodOptional<z.ZodString>;
        due_date: z.ZodOptional<z.ZodString>;
        task_master_id: z.ZodOptional<z.ZodString>;
        github_issue_url: z.ZodOptional<z.ZodString>;
        bmad_story_id: z.ZodOptional<z.ZodString>;
        external_refs: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
        ai_generated: z.ZodDefault<z.ZodBoolean>;
        ai_context: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
        auto_status_updates: z.ZodDefault<z.ZodBoolean>;
        acceptance_criteria: z.ZodOptional<z.ZodString>;
        definition_of_done: z.ZodOptional<z.ZodString>;
        notes: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const BulkUpdateTasksSchema: z.ZodObject<{
    ids: z.ZodArray<z.ZodString>;
    updates: z.ZodObject<{
        title: z.ZodOptional<z.ZodString>;
        description: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        status: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        priority: z.ZodOptional<z.ZodDefault<z.ZodEnum<{
            lowest: "lowest";
            low: "low";
            medium: "medium";
            high: "high";
            highest: "highest";
        }>>>;
        task_type: z.ZodOptional<z.ZodOptional<z.ZodEnum<{
            feature: "feature";
            bug: "bug";
            enhancement: "enhancement";
            research: "research";
            maintenance: "maintenance";
        }>>>;
        complexity: z.ZodOptional<z.ZodOptional<z.ZodEnum<{
            trivial: "trivial";
            minor: "minor";
            major: "major";
            critical: "critical";
        }>>>;
        story_points: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
        project: z.ZodOptional<z.ZodString>;
        parent_task: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        epic: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        assigned_to: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        ai_agent_assigned: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        reviewer: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        estimated_hours: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
        progress_percentage: z.ZodOptional<z.ZodDefault<z.ZodNumber>>;
        start_date: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        due_date: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        task_master_id: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        github_issue_url: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        bmad_story_id: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        external_refs: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
        ai_generated: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
        ai_context: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
        auto_status_updates: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
        acceptance_criteria: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        definition_of_done: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        notes: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    }, z.core.$strip>;
}, z.core.$strip>;
export declare const BulkDeleteTasksSchema: z.ZodObject<{
    ids: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
export declare const DuplicateTaskSchema: z.ZodObject<{
    taskId: z.ZodString;
    includeSubtasks: z.ZodDefault<z.ZodBoolean>;
    includeAttachments: z.ZodDefault<z.ZodBoolean>;
    includeComments: z.ZodDefault<z.ZodBoolean>;
    overrides: z.ZodOptional<z.ZodObject<{
        title: z.ZodOptional<z.ZodString>;
        description: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        status: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        priority: z.ZodOptional<z.ZodDefault<z.ZodEnum<{
            lowest: "lowest";
            low: "low";
            medium: "medium";
            high: "high";
            highest: "highest";
        }>>>;
        task_type: z.ZodOptional<z.ZodOptional<z.ZodEnum<{
            feature: "feature";
            bug: "bug";
            enhancement: "enhancement";
            research: "research";
            maintenance: "maintenance";
        }>>>;
        complexity: z.ZodOptional<z.ZodOptional<z.ZodEnum<{
            trivial: "trivial";
            minor: "minor";
            major: "major";
            critical: "critical";
        }>>>;
        story_points: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
        project: z.ZodOptional<z.ZodString>;
        parent_task: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        epic: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        assigned_to: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        ai_agent_assigned: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        reviewer: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        estimated_hours: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
        progress_percentage: z.ZodOptional<z.ZodDefault<z.ZodNumber>>;
        start_date: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        due_date: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        task_master_id: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        github_issue_url: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        bmad_story_id: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        external_refs: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
        ai_generated: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
        ai_context: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
        auto_status_updates: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
        acceptance_criteria: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        definition_of_done: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        notes: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const CreateTemplateFromTaskSchema: z.ZodObject<{
    taskId: z.ZodString;
    templateName: z.ZodString;
    templateDescription: z.ZodOptional<z.ZodString>;
    excludeFields: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>;
export declare const ApplyTemplateSchema: z.ZodObject<{
    templateId: z.ZodString;
    projectId: z.ZodString;
    overrides: z.ZodOptional<z.ZodObject<{
        title: z.ZodOptional<z.ZodString>;
        description: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        status: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        priority: z.ZodOptional<z.ZodDefault<z.ZodEnum<{
            lowest: "lowest";
            low: "low";
            medium: "medium";
            high: "high";
            highest: "highest";
        }>>>;
        task_type: z.ZodOptional<z.ZodOptional<z.ZodEnum<{
            feature: "feature";
            bug: "bug";
            enhancement: "enhancement";
            research: "research";
            maintenance: "maintenance";
        }>>>;
        complexity: z.ZodOptional<z.ZodOptional<z.ZodEnum<{
            trivial: "trivial";
            minor: "minor";
            major: "major";
            critical: "critical";
        }>>>;
        story_points: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
        project: z.ZodOptional<z.ZodString>;
        parent_task: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        epic: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        assigned_to: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        ai_agent_assigned: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        reviewer: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        estimated_hours: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
        progress_percentage: z.ZodOptional<z.ZodDefault<z.ZodNumber>>;
        start_date: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        due_date: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        task_master_id: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        github_issue_url: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        bmad_story_id: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        external_refs: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
        ai_generated: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
        ai_context: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
        auto_status_updates: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
        acceptance_criteria: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        definition_of_done: z.ZodOptional<z.ZodOptional<z.ZodString>>;
        notes: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const TaskQuerySchema: z.ZodObject<{
    page: z.ZodDefault<z.ZodCoercedNumber<unknown>>;
    limit: z.ZodDefault<z.ZodCoercedNumber<unknown>>;
    sort: z.ZodOptional<z.ZodString>;
    filter: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    search: z.ZodOptional<z.ZodString>;
    fields: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>;
export declare const TaskResponseSchema: z.ZodObject<{
    title: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodString>;
    priority: z.ZodDefault<z.ZodEnum<{
        lowest: "lowest";
        low: "low";
        medium: "medium";
        high: "high";
        highest: "highest";
    }>>;
    task_type: z.ZodOptional<z.ZodEnum<{
        feature: "feature";
        bug: "bug";
        enhancement: "enhancement";
        research: "research";
        maintenance: "maintenance";
    }>>;
    complexity: z.ZodOptional<z.ZodEnum<{
        trivial: "trivial";
        minor: "minor";
        major: "major";
        critical: "critical";
    }>>;
    story_points: z.ZodOptional<z.ZodNumber>;
    project: z.ZodString;
    parent_task: z.ZodOptional<z.ZodString>;
    epic: z.ZodOptional<z.ZodString>;
    assigned_to: z.ZodOptional<z.ZodString>;
    ai_agent_assigned: z.ZodOptional<z.ZodString>;
    reviewer: z.ZodOptional<z.ZodString>;
    estimated_hours: z.ZodOptional<z.ZodNumber>;
    progress_percentage: z.ZodDefault<z.ZodNumber>;
    start_date: z.ZodOptional<z.ZodString>;
    due_date: z.ZodOptional<z.ZodString>;
    task_master_id: z.ZodOptional<z.ZodString>;
    github_issue_url: z.ZodOptional<z.ZodString>;
    bmad_story_id: z.ZodOptional<z.ZodString>;
    external_refs: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    ai_generated: z.ZodDefault<z.ZodBoolean>;
    ai_context: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
    auto_status_updates: z.ZodDefault<z.ZodBoolean>;
    acceptance_criteria: z.ZodOptional<z.ZodString>;
    definition_of_done: z.ZodOptional<z.ZodString>;
    notes: z.ZodOptional<z.ZodString>;
    id: z.ZodString;
    created_by: z.ZodOptional<z.ZodString>;
    created_at: z.ZodString;
    updated_at: z.ZodString;
    actual_hours: z.ZodOptional<z.ZodNumber>;
    completed_at: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const PaginatedTasksResponseSchema: z.ZodObject<{
    data: z.ZodArray<z.ZodObject<{
        title: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
        priority: z.ZodDefault<z.ZodEnum<{
            lowest: "lowest";
            low: "low";
            medium: "medium";
            high: "high";
            highest: "highest";
        }>>;
        task_type: z.ZodOptional<z.ZodEnum<{
            feature: "feature";
            bug: "bug";
            enhancement: "enhancement";
            research: "research";
            maintenance: "maintenance";
        }>>;
        complexity: z.ZodOptional<z.ZodEnum<{
            trivial: "trivial";
            minor: "minor";
            major: "major";
            critical: "critical";
        }>>;
        story_points: z.ZodOptional<z.ZodNumber>;
        project: z.ZodString;
        parent_task: z.ZodOptional<z.ZodString>;
        epic: z.ZodOptional<z.ZodString>;
        assigned_to: z.ZodOptional<z.ZodString>;
        ai_agent_assigned: z.ZodOptional<z.ZodString>;
        reviewer: z.ZodOptional<z.ZodString>;
        estimated_hours: z.ZodOptional<z.ZodNumber>;
        progress_percentage: z.ZodDefault<z.ZodNumber>;
        start_date: z.ZodOptional<z.ZodString>;
        due_date: z.ZodOptional<z.ZodString>;
        task_master_id: z.ZodOptional<z.ZodString>;
        github_issue_url: z.ZodOptional<z.ZodString>;
        bmad_story_id: z.ZodOptional<z.ZodString>;
        external_refs: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
        ai_generated: z.ZodDefault<z.ZodBoolean>;
        ai_context: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
        auto_status_updates: z.ZodDefault<z.ZodBoolean>;
        acceptance_criteria: z.ZodOptional<z.ZodString>;
        definition_of_done: z.ZodOptional<z.ZodString>;
        notes: z.ZodOptional<z.ZodString>;
        id: z.ZodString;
        created_by: z.ZodOptional<z.ZodString>;
        created_at: z.ZodString;
        updated_at: z.ZodString;
        actual_hours: z.ZodOptional<z.ZodNumber>;
        completed_at: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
    meta: z.ZodObject<{
        total: z.ZodNumber;
        page: z.ZodNumber;
        limit: z.ZodNumber;
        totalPages: z.ZodNumber;
    }, z.core.$strip>;
}, z.core.$strip>;
export type TaskBase = z.infer<typeof TaskBaseSchema>;
export type CreateTask = z.infer<typeof CreateTaskSchema>;
export type UpdateTask = z.infer<typeof UpdateTaskSchema>;
export type TaskResponse = z.infer<typeof TaskResponseSchema>;
export type TaskQuery = z.infer<typeof TaskQuerySchema>;
export type BulkCreateTasks = z.infer<typeof BulkCreateTasksSchema>;
export type BulkUpdateTasks = z.infer<typeof BulkUpdateTasksSchema>;
export type BulkDeleteTasks = z.infer<typeof BulkDeleteTasksSchema>;
export type DuplicateTask = z.infer<typeof DuplicateTaskSchema>;
export type CreateTemplateFromTask = z.infer<typeof CreateTemplateFromTaskSchema>;
export type ApplyTemplate = z.infer<typeof ApplyTemplateSchema>;
//# sourceMappingURL=task.validator.d.ts.map