import type { IAutomationMetadataObject, ICatalogDateDataset, IInsight, IWidget } from "@gooddata/sdk-model";
export type AlertInvalidityReason = "missingMetric" | "missingWidget";
export declare function useAlertValidation(alert: IAutomationMetadataObject | undefined, widget: IWidget | undefined, insight: IInsight | undefined, catalogDateDatasets: ICatalogDateDataset[], isNewAlert?: boolean, canManageComparison?: boolean): {
    isValid: boolean;
    invalidityReason: AlertInvalidityReason | undefined;
};
//# sourceMappingURL=useAlertValidation.d.ts.map