import { ExtractPublicPropTypes } from "../../_utils/naive/extract-public-props.js"; import "../../_utils/index.js"; import { MessageSpinProps } from "./public-types.js"; import { MessageType } from "./types.js"; import { ExtractPropTypes, PropType, VNodeChild } from "vue"; //#region src/message/src/message-props.d.ts declare const messageProps: { readonly icon: PropType<() => VNodeChild>; readonly type: { readonly type: PropType; readonly default: "info"; }; readonly content: PropType VNodeChild)>; readonly showIcon: { readonly type: BooleanConstructor; readonly default: true; }; readonly closable: BooleanConstructor; readonly keepAliveOnHover: BooleanConstructor; readonly spinProps: PropType; readonly onClose: PropType<() => void>; readonly onMouseenter: PropType<(e: MouseEvent) => void>; readonly onMouseleave: PropType<(e: MouseEvent) => void>; }; type MessageProps = ExtractPublicPropTypes; type MessageSetupProps = ExtractPropTypes; //#endregion export { MessageProps, MessageSetupProps, messageProps };