import type { DatePickerExtractionUnit, DatePickerOperator, DatePickerUnit, ExcludeDatePickerValue } from "../types";
export interface ExcludeDatePickerProps {
    value?: ExcludeDatePickerValue;
    availableOperators: ReadonlyArray<DatePickerOperator>;
    availableUnits: ReadonlyArray<DatePickerUnit>;
    isNew: boolean;
    onChange: (value: ExcludeDatePickerValue) => void;
    onBack: () => void;
}
export declare function ExcludeDatePicker({ value, availableOperators, availableUnits, isNew, onChange, onBack, }: ExcludeDatePickerProps): import("react/jsx-runtime").JSX.Element;
interface ExcludeOptionPickerProps {
    value: ExcludeDatePickerValue | undefined;
    availableOperators: ReadonlyArray<DatePickerOperator>;
    availableUnits: ReadonlyArray<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 {};
