import React from 'react';
import { ModalName } from './modals-manager';
import { OpenedModal } from './modals-manager';
export declare const modalsMangerContext: React.Context<{
    closeModal: (componentName?: ModalName) => void;
    openModal: <M extends "UpdatePasswordModal" | "CreateAIModel" | "AddTaskAutomationToOutcomeModal" | "AddTaskAutomationToMilestoneModal" | "AddAchievementModal" | "AddOpportunityModal" | "AssignJourneyModal" | "AddAccountToPlaybookModal" | "CreateGuideModal" | "DeleteModal" | "ConfirmModal" | "ChooseAutomation" | "CreateStepModal" | "PreviewGuideModal" | "EmailAutomations" | "OpportunityModal" | "TaskAutomationModal" | "ListOrSequenceModal" | "InternalNotificationAutomation" | "ConfigNeedModal" | "CvuCreationModal" | "AddOrEditProductModal" | "DeleteProductModal" | "AssignTasksModal" | "ChooseDOTemplateModal" | "CreateDesiredOutcomeModal" | "CreateWidgetModal" | "CreateFormModal" | "AutoAssignedModal" | "AddTaskModal" | "AddNoteModal" | "AddMeetingModal" | "AddCallModal" | "CreateSurveyModal" | "AssignPlaybookModal" | "AirtableRecordModal" | "CreateJourneyModal" | "AddMilestoneModal" | "AddConditionBranchModal" | "EditSuccessPlanModal" | "SendSurveyModal" | "SendSurveyViaEmailModal" | "CreateFolderModal" | "MoveToFolderModal" | "ApplyPlayBookToSegmentModal" | "PlaybookAssignmentModal" | "ManagePinnedNotesModal" | "CreateAccountNoteModal" | "AddThresholdModal" | "EditJobModal" | "AddValueMapModal" | "ValueMapDeleteModal" | "EditValueMapModal" | "UnsaveChangesPropertyMapModal" | "CreateOrEditPropertyMapModal">({ componentName, componentProps }: OpenedModal<M>) => void;
}>;
export declare const useModalsManager: () => {
    closeModal: (componentName?: ModalName) => void;
    openModal: <M extends "UpdatePasswordModal" | "CreateAIModel" | "AddTaskAutomationToOutcomeModal" | "AddTaskAutomationToMilestoneModal" | "AddAchievementModal" | "AddOpportunityModal" | "AssignJourneyModal" | "AddAccountToPlaybookModal" | "CreateGuideModal" | "DeleteModal" | "ConfirmModal" | "ChooseAutomation" | "CreateStepModal" | "PreviewGuideModal" | "EmailAutomations" | "OpportunityModal" | "TaskAutomationModal" | "ListOrSequenceModal" | "InternalNotificationAutomation" | "ConfigNeedModal" | "CvuCreationModal" | "AddOrEditProductModal" | "DeleteProductModal" | "AssignTasksModal" | "ChooseDOTemplateModal" | "CreateDesiredOutcomeModal" | "CreateWidgetModal" | "CreateFormModal" | "AutoAssignedModal" | "AddTaskModal" | "AddNoteModal" | "AddMeetingModal" | "AddCallModal" | "CreateSurveyModal" | "AssignPlaybookModal" | "AirtableRecordModal" | "CreateJourneyModal" | "AddMilestoneModal" | "AddConditionBranchModal" | "EditSuccessPlanModal" | "SendSurveyModal" | "SendSurveyViaEmailModal" | "CreateFolderModal" | "MoveToFolderModal" | "ApplyPlayBookToSegmentModal" | "PlaybookAssignmentModal" | "ManagePinnedNotesModal" | "CreateAccountNoteModal" | "AddThresholdModal" | "EditJobModal" | "AddValueMapModal" | "ValueMapDeleteModal" | "EditValueMapModal" | "UnsaveChangesPropertyMapModal" | "CreateOrEditPropertyMapModal">({ componentName, componentProps }: OpenedModal<M>) => void;
};
