import { type IAttributeMetadataObject, type ICatalogAttribute, type ICatalogDateDataset } from "@gooddata/sdk-model"; import { type AlertAttribute } from "../../types.js"; import { type AttributeValue } from "../hooks/useAttributeValuesFromExecResults.js"; export interface IAlertAttributeSelectProps { id: string; disabled?: boolean; selectedAttribute: AlertAttribute | undefined; selectedValue: string | null | undefined; onAttributeChange: (attribute: AlertAttribute | undefined, value: AttributeValue | undefined) => void; attributes: AlertAttribute[]; catalogAttributes: ICatalogAttribute[]; catalogDateDatasets: ICatalogDateDataset[]; getAttributeValues: (attr: IAttributeMetadataObject) => AttributeValue[]; isResultLoading?: boolean; showLabel?: boolean; closeOnParentScroll?: boolean; } export declare function AlertAttributeSelect({ id, disabled, selectedAttribute: selectedAttributeProp, getAttributeValues, isResultLoading, selectedValue, onAttributeChange, attributes, catalogAttributes, catalogDateDatasets, showLabel, closeOnParentScroll }: IAlertAttributeSelectProps): import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=AlertAttributeSelect.d.ts.map