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 IParentFiltersPageProps {
    attributeTitle?: string;
    parentFilters: IDashboardAttributeFilterParentItem[];
    validParentFilters: ObjRef[];
    dependentDateFilters: IDashboardDependentDateFilter[];
    availableDatasets: ICatalogDateDataset[];
    dependentCommonDateFilter: IDashboardDateFilter;
    commonDateFilterTitle: string;
    onSelect: (item: ValuesLimitingItem) => void;
    onGoBack: () => void;
    onClose: () => void;
    onCommonDateSelect: () => void;
}
export declare function ParentFiltersPage({ attributeTitle, parentFilters, validParentFilters, dependentDateFilters, dependentCommonDateFilter, availableDatasets, commonDateFilterTitle, onSelect, onGoBack, onClose, onCommonDateSelect }: IParentFiltersPageProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ParentFiltersPage.d.ts.map