import { type IAutomationMetadataObject } from "@gooddata/sdk-model";
interface IUseDashboardAlertsDataProps {
    alertToEdit?: IAutomationMetadataObject;
}
/**
 * @internal
 */
export declare const useDashboardAlertsData: ({ alertToEdit }: IUseDashboardAlertsDataProps) => {
    isInitialized: boolean;
    notificationChannels: import("@gooddata/sdk-model").INotificationChannelIdentifier[] | import("@gooddata/sdk-model").INotificationChannelMetadataObject[];
    automations: IAutomationMetadataObject[];
    automationsLoading: boolean;
    automationsError: import("@gooddata/sdk-ui").GoodDataSdkError | undefined;
    automationsCount: number;
    numberOfAvailableDestinations: number;
    widget: import("../../types/layoutTypes.js").ICustomWidget | import("@gooddata/sdk-model").IWidget | undefined;
    insight: import("@gooddata/sdk-model").IInsight | undefined;
    isAlertingVisible: boolean;
    isAlertDialogOpen: boolean;
    isAlertManagementVisible: boolean;
    isAlertManagementDialogOpen: boolean;
};
export {};
//# sourceMappingURL=useDashboardAlertsData.d.ts.map