import { WithOpen } from "../../../../../fd-toolbox/types/ref-object";
/**
 * Props for {@link DateFilter}
 */
export interface DateFilterProps {
    /** Label to display above the date picker. */
    displayName: string;
    /** Date value to display in the date picker, typically formatted as string. */
    displayDate: string;
    /**
     * Event handler called when the selected date changes.
     * If the user clears the date, `undefined` will be passed.
     */
    onDateChange: (date?: Date) => void;
    onOpenChangeCallback?: (open: boolean) => void;
    ref?: React.RefObject<WithOpen>;
}
/**
 * Date filter component based on {@link DatePicker}.
 * Designed to be used in filters, forms or dashboards where selecting a date is required.
 *
 * {@link DateFilterProps} - component props
 */
export declare function DateFilter({ displayName, displayDate, onDateChange, onOpenChangeCallback, ref, }: DateFilterProps): import("react").JSX.Element;
