import type { SingleSelectFilterValue, MultiSelectFilterValue, TextFilterValue, FilterValue, NumberFilterValue, DateRangeFilterValue, FacetedValue } from "./types";
export declare const textFilter: (cellValue: unknown, filterValue: TextFilterValue) => boolean;
export declare const isTextFilterValue: (filterValue: unknown) => filterValue is TextFilterValue;
export declare const multiSelectFilter: (cellValue: unknown | undefined, filterValue: MultiSelectFilterValue) => boolean;
export declare const isMultiSelectFilterValue: (filterValue: unknown) => filterValue is MultiSelectFilterValue;
export declare const singleSelectFilter: (cellValue: unknown | undefined, filterValue: SingleSelectFilterValue) => boolean;
export declare const isSingleSelectFilterValue: (filterValue: unknown) => filterValue is SingleSelectFilterValue;
export declare const numberFilter: (cellValue: unknown, filterValue: NumberFilterValue) => boolean;
export declare const dateRangeFilter: (cellValue: unknown, filterValue: DateRangeFilterValue) => boolean;
export declare const isNumberFilterValue: (filterValue: unknown) => filterValue is NumberFilterValue;
export declare const isDateRangeFilterValue: (filterValue: unknown) => filterValue is DateRangeFilterValue;
export declare const dataTableFilter: (cellValue: unknown, filterValue: FilterValue) => boolean;
export declare const convertFacetedValuesToMap: (array: FacetedValue[]) => Map<FacetedValue, number>;
export declare const convertMapToFacetedValues: (map: Map<FacetedValue, number> | undefined) => {
    label: string;
    value: string | number;
    section: string | undefined;
}[];
export declare const CTA_CONTAINER_CLASS_NAME = "data_table_cta_container";
//# sourceMappingURL=utils.d.ts.map