import { type IAutomationMetadataObject, type ICatalogAttribute, type ICatalogDateDataset, type IInsight } from "@gooddata/sdk-model";
import { type AlertAttribute, type AlertMetric } from "../../types.js";
/**
 * Get supported insight measures by insight
 * @param insight - insight to get supported measures for
 * @param dateDatasets - date datasets to filter out date attributes
 * @param canManageComparison - flag if user can manage comparison
 * @param alert - alert to get supported measures for
 */
export declare function getSupportedInsightMeasuresByInsight(insight: IInsight | null | undefined, dateDatasets?: ICatalogDateDataset[], canManageComparison?: boolean, alert?: IAutomationMetadataObject): AlertMetric[];
/**
 * Get supported insight attributes by insight
 * @param insight - insight to get supported attributes for
 * @param attributes - attributes to filter out date attributes
 * @param dateDatasets - date datasets to filter out date attributes
 * @param alert - alert metadata object
 */
export declare function getSupportedInsightAttributesByInsight(insight: IInsight | null | undefined, attributes: ICatalogAttribute[], dateDatasets?: ICatalogDateDataset[], alert?: IAutomationMetadataObject): AlertAttribute[];
//# sourceMappingURL=items.d.ts.map