import type { DatePickerExtractionUnit, DatePickerOperator, DatePickerUnit, ExcludeDatePickerOperator, ExcludeDatePickerValue } from "../types";
import type { ExcludeOperatorOption, ExcludeUnitOption, ExcludeValueOption } from "./types";
export declare function getExcludeUnitOptions(availableOperators: ReadonlyArray<DatePickerOperator>, availableUnits: ReadonlyArray<DatePickerUnit>): ExcludeUnitOption[];
export declare function getExcludeOperatorOptions(availableOperators: ReadonlyArray<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;
