import type { ModalManagerItem, OpenModalCardProps, OpenModalPageProps } from '../types'; import { type ModalManagerState } from './modalStateHelpers'; export type ModalStore = { getState: () => ModalManagerState; subscribe: (listener: () => void) => () => void; needCloseModals: Set; addModal: (modalData: ModalManagerItem) => void; removeModal: (id: string) => void; updateModalProps: (id: string, props: Omit) => void; closeModal: (id: string) => void; closeAll: () => void; setPrevActive: (id: string) => void; closePrevActiveIfNoHistory: () => void; setOverlayShowed: (value: boolean) => void; }; export declare const createModalStore: () => ModalStore; //# sourceMappingURL=createModalStore.d.ts.map