/**
 * Hook that handles schedule emailing dialogs.
 *
 * @alpha
 */
export declare const useDashboardScheduledEmails: () => {
    scheduledExportToEdit: import("@gooddata/sdk-model").IAutomationMetadataObject | undefined;
    isInitialized: boolean;
    notificationChannels: import("@gooddata/sdk-model").INotificationChannelIdentifier[];
    automations: import("@gooddata/sdk-model").IAutomationMetadataObject[];
    automationsCount: number;
    numberOfAvailableDestinations: number;
    widget: import("../../types/layoutTypes.js").ICustomWidget | import("@gooddata/sdk-model").IWidget | undefined;
    insight: import("@gooddata/sdk-model").IInsight | undefined;
    automationsLoading: boolean;
    automationsError: import("@gooddata/sdk-ui").GoodDataSdkError | undefined;
    isScheduledEmailingVisible: boolean;
    isScheduleEmailingDialogOpen: boolean;
    defaultOnScheduleEmailing: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onScheduleEmailingOpen: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onScheduleEmailingCancel: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onScheduleEmailingBack: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onScheduleEmailingCreateError: () => void;
    onScheduleEmailingCreateSuccess: (scheduledEmail: import("@gooddata/sdk-model").IAutomationMetadataObject) => void;
    onScheduleEmailingSaveError: () => void;
    onScheduleEmailingSaveSuccess: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    isScheduledManagementEmailingVisible: boolean;
    isScheduleEmailingManagementDialogOpen: boolean;
    defaultOnScheduleEmailingManagement: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onScheduleEmailingManagementOpen: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onScheduleEmailingManagementEdit: (schedule: import("@gooddata/sdk-model").IAutomationMetadataObject, widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onScheduleEmailingManagementAdd: (targetWidget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onScheduleEmailingManagementClose: () => void;
    onScheduleEmailingManagementLoadingError: () => void;
    onScheduleEmailingManagementDeleteSuccess: () => void;
    onScheduleEmailingManagementDeleteError: () => void;
};
//# sourceMappingURL=useDashboardScheduledEmails.d.ts.map