import { FlowindModal, FlowindModals, ModalSettings, OpenConfirmModal, OpenContextModal, OpenStateModal } from './context'; type ModalsEvents = { openModal: (payload: ModalSettings) => void; closeModal: (id: string) => void; closeContextModal: (id: TKey) => void; closeAllModals: () => void; openConfirmModal: (payload: OpenConfirmModal) => void; openInfoModal: (payload: OpenStateModal) => void; openWarningModal: (payload: OpenStateModal) => void; openErrorModal: (payload: OpenStateModal) => void; openContextModal: (payload: OpenContextModal[0]['innerProps']> & { modal: TKey; }) => void; }; export declare const useModalsEvents: (events: ModalsEvents) => void, createEvent: (event: EventKey) => (...payload: Parameters[0] extends undefined ? [undefined?] : [Parameters[0]]) => void; export declare const openModal: (payload_0: ModalSettings) => void; export declare const closeModal: (payload_0: string) => void; export declare const closeContextModal: ModalsEvents['closeContextModal']; export declare const closeAllModals: (payload_0?: undefined) => void; export declare const openConfirmModal: (payload_0: OpenConfirmModal) => void; export declare const openInfoModal: (payload_0: OpenStateModal) => void; export declare const openWarningModal: (payload_0: OpenStateModal) => void; export declare const openErrorModal: (payload_0: OpenStateModal) => void; export declare const openContextModal: ModalsEvents['openContextModal']; export declare const modals: { open: (payload_0: ModalSettings) => void; close: (payload_0: string) => void; closeAll: (payload_0?: undefined) => void; openConfirmModal: (payload_0: OpenConfirmModal) => void; openContextModal: (payload: OpenContextModal & { modal: TKey; }) => void; info: (payload_0: OpenStateModal) => void; warning: (payload_0: OpenStateModal) => void; error: (payload_0: OpenStateModal) => void; }; export {};