import { default as IDataTableDateFilterContentProps } from './IDataTableDateFilterContentProps';
/**
 * Renders the date-specific filter content inside the outer DataTableFilterInput popover.
 *
 * - Operator `in` → DateRangePicker with preset sidebar, two inputs, dual-month calendar
 * - Operator `eq` → single DatePicker with inline input
 *
 * Value contract:
 * - Single operators emit `[Date]` or `[]` (empty when cleared)
 * - Range operator emits `[Date, Date]`, `[Date]`, or `[]` (empty when cleared; one date if only one boundary is set)
 *
 * Staging pattern: selected dates are kept in local refs (for sync reads on button click)
 * and mirrored in state (for re-rendering the trigger label).
 */
declare const DataTableDateFilterContent: <T extends object>({ columnTitle, operator, value, operatorOptions, onOperatorChange, onApply, onClear, onClose, triggerContent: triggerContentProp, }: IDataTableDateFilterContentProps<T>) => import("react/jsx-runtime").JSX.Element;
export default DataTableDateFilterContent;
