import { LeaveRequestStatus } from "../entities/leave-request.entity";
export declare enum SortOrder {
    ASC = "ASC",
    DESC = "DESC"
}
export declare enum SortColumn {
    FROM_DATE = "from_date",
    TO_DATE = "to_date",
    CREATED_AT = "created_at",
    EMPLOYEE_NAME = "employee_name",
    LEAVE_TYPE = "leave_type"
}
export declare class LeaveRequestFiltersDto {
    skip?: number;
    take?: number;
    page?: number;
    limit?: number;
    search?: string;
    showAll?: string;
    leave_type_id?: number;
    department_id?: number;
    employee_id?: number;
    status?: LeaveRequestStatus;
    from_date?: string;
    to_date?: string;
    company_id?: number;
    column_name?: SortColumn;
    order?: SortOrder;
    date?: string;
    is_cancelled_after_approval?: string;
}
