import { TicketPriority } from './ticket.dto';
export declare class CreateCategoryDto {
    name: string;
    code: string;
    description?: string;
    icon?: string;
    parentId?: string;
    defaultPriority?: TicketPriority;
    defaultAssigneeGroupId?: string;
    slaId?: string;
    formTemplateId?: string;
    allowedDepartmentIds?: string[];
    allowedRoleIds?: string[];
    sortOrder?: number;
}
export declare class UpdateCategoryDto {
    name?: string;
    description?: string;
    icon?: string;
    parentId?: string | null;
    defaultPriority?: TicketPriority;
    defaultAssigneeGroupId?: string | null;
    slaId?: string | null;
    formTemplateId?: string | null;
    allowedDepartmentIds?: string[];
    allowedRoleIds?: string[];
    isActive?: boolean;
    sortOrder?: number;
}
export declare class QueryCategoryDto {
    isActive?: boolean;
    includeChildren?: boolean;
    parentId?: string;
}
