import { PaginationQueryDto } from "./pagination-query.dto";
import { BasicGroupFilterDto } from "./basic-group-filters.dto";
export declare enum SoftDeleteFilter {
    INCLUSIVE = "inclusive",
    EXCLUSIVE = "exclusive"
}
export declare class BasicFilterDto extends PaginationQueryDto {
    readonly fields?: string[];
    readonly sort?: string[];
    readonly groupBy?: string[];
    readonly aggregates?: string[];
    readonly populate?: string[];
    readonly populateMedia?: string[];
    readonly showSoftDeleted?: SoftDeleteFilter;
    readonly populateGroup?: boolean;
    groupFilter?: BasicGroupFilterDto;
    readonly locale?: string;
    readonly status?: string;
}
//# sourceMappingURL=basic-filters.dto.d.ts.map