UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

25 lines (24 loc) 908 B
import { ImperativeModalProps, ModalConfirmConfig, ModalInstance } from "./type.mjs"; import * as react157 from "react"; //#region src/base-ui/Modal/imperative.d.ts interface ModalHostProps { root?: HTMLElement | ShadowRoot | null; } interface ModalSystem { confirmModal: (config: ModalConfirmConfig) => { close: () => void; destroy: () => void; }; createModal: (props: ImperativeModalProps) => ModalInstance; ModalHost: React.FC<ModalHostProps>; } declare function createModalSystem(): ModalSystem; declare const ModalHost: react157.FC<ModalHostProps>; declare const createModal: (props: ImperativeModalProps) => ModalInstance; declare const confirmModal: (config: ModalConfirmConfig) => { close: () => void; destroy: () => void; }; //#endregion export { ModalHost, ModalHostProps, ModalSystem, confirmModal, createModal, createModalSystem }; //# sourceMappingURL=imperative.d.mts.map