import { type IAttributeMetadataObject, type ObjRef } from "@gooddata/sdk-model";
import { type IConnectingAttribute, type IDashboardAttributeFilterParentItem } from "../../../../../../model/types/attributeFilterTypes.js";
interface IConfigurationParentItemsProps {
    currentFilterLocalId: string;
    parents: IDashboardAttributeFilterParentItem[];
    setParents: (localId: string, isSelected: boolean, overAttributes?: ObjRef[]) => void;
    onConnectingAttributeChanged: (localId: string, selectedAttribute: ObjRef) => void;
    connectingAttributes: IConnectingAttribute[][];
    attributes: IAttributeMetadataObject[];
    disabled: boolean;
    disabledTooltip: string;
    /**
     * List of valid parents according to the data model.
     */
    validParents: ObjRef[];
}
export declare function ParentFiltersList({ parents, currentFilterLocalId, setParents, onConnectingAttributeChanged, connectingAttributes, attributes, disabled, disabledTooltip, validParents }: IConfigurationParentItemsProps): import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=ParentFiltersList.d.ts.map