import { ModalEmits, ModalProps, ModalSlots } from "./interface.js"; import { CSSProperties, SlotsType } from "vue"; //#region src/modal/Modal.d.ts interface ModalSemanticRenderInfo { classNames: Record; styles: Record; } interface InternalModalProps extends ModalProps, ModalEmitsProps { /** @private Internal usage for Modal static methods. Do not use in your production. */ _semanticOmit?: string[]; /** @private Internal usage for Modal static methods. Do not use in your production. */ _renderSemanticContent?: (semantic: ModalSemanticRenderInfo) => any; } interface ModalEmitsProps { onOk?: ModalEmits['ok']; onCancel?: ModalEmits['cancel']; 'onUpdate:open'?: ModalEmits['update:open']; } declare const Modal: import("vue").DefineSetupFnComponent, InternalModalProps, import("vue").PublicProps>; //#endregion export { InternalModalProps, ModalEmitsProps, ModalSemanticRenderInfo, Modal as default };