import { type IAutomationMetadataObject, type IWidget } from "@gooddata/sdk-model";
/**
 * @internal
 */
export interface IUseDashboardScheduledEmailsManagementDialogProps {
    setShouldReturnToManagementDialog: (value: boolean) => void;
}
/**
 * @internal
 */
export declare const useDashboardScheduledEmailsManagementDialog: ({ setShouldReturnToManagementDialog, }: IUseDashboardScheduledEmailsManagementDialogProps) => {
    defaultOnScheduleEmailingManagement: (widget?: IWidget | undefined) => void;
    onScheduleEmailingManagementOpen: (widget?: IWidget | undefined) => void;
    onScheduleEmailingManagementClose: () => void;
    onScheduleEmailingManagementLoadingError: () => void;
    onScheduleEmailingManagementAdd: (targetWidget?: IWidget | undefined) => void;
    onScheduleEmailingManagementEdit: (schedule: IAutomationMetadataObject, widget?: IWidget | undefined) => void;
    onScheduleEmailingManagementDeleteSuccess: () => void;
    onScheduleEmailingManagementDeleteError: () => void;
};
//# sourceMappingURL=useDashboardScheduledEmailsManagementDialog.d.ts.map