import * as React from 'react'; import type { CustomModalPayload, CustomModalProps, OpenCardReturn, OpenModalCardProps, OpenModalPageProps, OpenPageReturn } from '../types'; import type { ModalStore } from './createModalStore'; export type UseModalActionsProps = { store: ModalStore; saveHistory: boolean; }; export declare const useModalActions: ({ store, saveHistory }: UseModalActionsProps) => { openModalPage: (props: OpenModalPageProps) => OpenPageReturn; openModalCard: (props: OpenModalCardProps) => OpenCardReturn; openCustomModalCard: (props: CustomModalPayload | React.ComponentType>) => OpenCardReturn; openCustomModalPage: (props: CustomModalPayload | React.ComponentType>) => OpenPageReturn; close: (id: string) => void; update: (...args: [id: string, type: "card", props: Omit] | [id: string, type: "page", props: Omit]) => void; closeAll: () => void; }; //# sourceMappingURL=useModalActions.d.ts.map