import type { DatePickerExtractionUnit, DatePickerOperator, DatePickerUnit, ExcludeDatePickerOperator, ExcludeDatePickerValue } from "../../../../../querying/filters/types";
import type { ExcludeOperatorOption, ExcludeUnitOption, ExcludeValueOption } from "./types";
export declare function getExcludeUnitOptions(availableOperators: DatePickerOperator[], availableUnits: DatePickerUnit[]): ExcludeUnitOption[];
export declare function getExcludeOperatorOptions(availableOperators: DatePickerOperator[]): ExcludeOperatorOption[];
export declare function findExcludeUnitOption(unit: DatePickerExtractionUnit): ExcludeUnitOption | undefined;
export declare function getExcludeValueOptionGroups(unit: DatePickerExtractionUnit): ExcludeValueOption[][];
export declare function getExcludeOperatorValue(operator: ExcludeDatePickerOperator): ExcludeDatePickerValue;
export declare function getExcludeUnitValue(unit: DatePickerExtractionUnit, values: number[]): ExcludeDatePickerValue;
