import { type IDashboardDateFilter } from "@gooddata/sdk-model";
import { type CustomDashboardDateFilterComponent, type IDashboardDateFilterConfig } from "../../filterBar/dateFilter/types.js";
type DraggableDateFilterProps = {
    filter: IDashboardDateFilter;
    workingFilter?: IDashboardDateFilter;
    filterIndex: number;
    config: IDashboardDateFilterConfig;
    autoOpen: boolean;
    readonly: boolean;
    FilterComponent: CustomDashboardDateFilterComponent;
    onDateFilterChanged: (filter: IDashboardDateFilter | undefined, dateFilterOptionLocalId?: string, isWorkingSelectionChange?: boolean) => void;
    onDateFilterAdded: (index: number) => void;
    onDateFilterClose: () => void;
};
export declare function DraggableDateFilter({ FilterComponent, filter, workingFilter, filterIndex, autoOpen, readonly, onDateFilterChanged, onDateFilterAdded, config }: DraggableDateFilterProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DraggableDateFilter.d.ts.map