import { default as TxBlowDialog } from './src/TxBlowDialog.vue'; import { default as TxBottomDialog } from './src/TxBottomDialog.vue'; import { default as TxPopperDialog } from './src/TxPopperDialog.vue'; import { default as TxTouchTip } from './src/TxTouchTip.vue'; export { asTrustedDialogHtml } from './src/types'; export type { BlowDialogProps, BottomDialogProps, DialogButton, DialogButtonType, DialogEmits, DialogMessageHtml, DialogSurfaceProps, PopperDialogProps, TouchTipButton, TouchTipProps, TrustedDialogHtml, } from './src/types'; /** * TxBottomDialog component with Vue plugin installation support. * * @example * ```ts * import { TxBottomDialog, TxBlowDialog } from '@talex-touch/tuffex' * ``` * * @public */ declare const BottomDialog: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { title: string; icon: string; index: number; message: string; closeLabel: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; stay: number; btns: import('.').DialogButton[]; }, false, {}, {}, Record, Record, string, { wholeDom: HTMLDivElement; }, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { title: string; icon: string; index: number; message: string; closeLabel: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; stay: number; btns: import('.').DialogButton[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { title: string; icon: string; index: number; message: string; closeLabel: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; stay: number; btns: import('.').DialogButton[]; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin; declare const BlowDialog: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { title: string; message: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; render: () => import('vue').VNode; confirmText: string; messageHtml: import('.').DialogMessageHtml; comp: import('vue').Component; }, false, {}, {}, Record, Record, string, { dialogWrapper: HTMLDivElement; }, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { title: string; message: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; render: () => import('vue').VNode; confirmText: string; messageHtml: import('.').DialogMessageHtml; comp: import('vue').Component; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { title: string; message: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; render: () => import('vue').VNode; confirmText: string; messageHtml: import('.').DialogMessageHtml; comp: import('vue').Component; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin; declare const PopperDialog: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { title: string; message: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; render: () => import('vue').VNode; confirmText: string; messageHtml: import('.').DialogMessageHtml; comp: import('vue').Component; }, false, {}, {}, Record, Record, string, { dialogWrapper: HTMLDivElement; }, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { title: string; message: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; render: () => import('vue').VNode; confirmText: string; messageHtml: import('.').DialogMessageHtml; comp: import('vue').Component; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { title: string; message: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; render: () => import('vue').VNode; confirmText: string; messageHtml: import('.').DialogMessageHtml; comp: import('vue').Component; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin; declare const TouchTip: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { title: string; message: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; buttons: import('.').TouchTipButton[]; messageHtml: import('.').DialogMessageHtml; }, false, {}, {}, Record, Record, string, { wholeDom: HTMLDivElement; }, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { title: string; message: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; buttons: import('.').TouchTipButton[]; messageHtml: import('.').DialogMessageHtml; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { title: string; message: string; surface: import('..').BaseSurfaceMode; surfaceColor: string; buttons: import('.').TouchTipButton[]; messageHtml: import('.').DialogMessageHtml; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin; export { BlowDialog, BottomDialog, PopperDialog, TouchTip, TxBlowDialog, TxBottomDialog, TxPopperDialog, TxTouchTip, }; export type TxBottomDialogInstance = InstanceType; export type TxBlowDialogInstance = InstanceType; export type TxPopperDialogInstance = InstanceType; export type TxTouchTipInstance = InstanceType; export default BottomDialog;