import { type IAlertComparisonOperator, type IAlertRelativeArithmeticOperator, type IAlertRelativeOperator } from "@gooddata/sdk-model"; import { AI_OPERATOR, AI_OPERATORS } from "@gooddata/sdk-ui-ext"; import { type OverlayPositionType } from "@gooddata/sdk-ui-kit"; import { type AlertMetric } from "../../types.js"; export interface IAlertComparisonOperatorSelectProps { measure: AlertMetric | undefined; enableAnomalyDetectionAlert: boolean; selectedComparisonOperator: IAlertComparisonOperator | undefined; selectedRelativeOperator: [IAlertRelativeOperator, IAlertRelativeArithmeticOperator] | undefined; selectedAiOperator: `${typeof AI_OPERATOR}.${typeof AI_OPERATORS.ANOMALY_DETECTION}` | undefined; onComparisonOperatorChange: (metric: AlertMetric, comparisonOperator: IAlertComparisonOperator) => void; onAnomalyDetectionChange: (metric: AlertMetric) => void; onRelativeOperatorChange: (metric: AlertMetric, relativeOperator: IAlertRelativeOperator, relativeArithmeticOperator: IAlertRelativeArithmeticOperator) => void; overlayPositionType?: OverlayPositionType; id: string; closeOnParentScroll?: boolean; } export declare function AlertComparisonOperatorSelect(props: IAlertComparisonOperatorSelectProps): import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=AlertComparisonOperatorSelect.d.ts.map