import type { DatePickerExtractionUnit, DatePickerOperator, DatePickerUnit, ExcludeDatePickerValue } from "../../../../../querying/filters/types";
export interface ExcludeDatePickerProps {
    value?: ExcludeDatePickerValue;
    availableOperators: DatePickerOperator[];
    availableUnits: DatePickerUnit[];
    submitButtonLabel: string;
    onChange: (value: ExcludeDatePickerValue) => void;
    onBack: () => void;
}
export declare function ExcludeDatePicker({ value, availableOperators, availableUnits, submitButtonLabel, onChange, onBack, }: ExcludeDatePickerProps): import("react/jsx-runtime").JSX.Element;
interface ExcludeOptionPickerProps {
    value: ExcludeDatePickerValue | undefined;
    availableOperators: DatePickerOperator[];
    availableUnits: DatePickerUnit[];
    onChange: (value: ExcludeDatePickerValue) => void;
    onSelectUnit: (unit: DatePickerExtractionUnit) => void;
    onBack: () => void;
}
export declare function ExcludeOptionPicker({ value, availableOperators, availableUnits, onChange, onSelectUnit, onBack, }: ExcludeOptionPickerProps): import("react/jsx-runtime").JSX.Element;
export {};
