import { type ICatalogDateDataset, type IDashboardDateFilter, type ObjRef } from "@gooddata/sdk-model";
import { type IDashboardAttributeFilterParentItem } from "../../../../../../../model/types/attributeFilterTypes.js";
import { type IDashboardDependentDateFilter } from "../../../../../../../model/types/dateFilterTypes.js";
import { type ValuesLimitingItem } from "../../../../types.js";
export interface IAddLimitingItemDialogProps {
    attributeTitle?: string;
    parentFilters: IDashboardAttributeFilterParentItem[];
    validParentFilters: ObjRef[];
    currentlySelectedItems: ObjRef[];
    dependentDateFilters: IDashboardDependentDateFilter[];
    availableDatasets: ICatalogDateDataset[];
    dependentCommonDateFilter: IDashboardDateFilter;
    commonDateFilterTitle: string;
    onSelect: (item: ValuesLimitingItem) => void;
    onClose: () => void;
}
export declare function AddLimitingItemDialog({ attributeTitle, currentlySelectedItems, parentFilters, validParentFilters, dependentDateFilters, dependentCommonDateFilter, availableDatasets, commonDateFilterTitle, onSelect, onClose }: IAddLimitingItemDialogProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=AddLimitingItemDialog.d.ts.map