import { Component, ComponentOptionsMixin, DefineComponent, PropType, StyleValue, Ref } from 'vue'; declare const Dialog: DefineComponent< { /** * Component's HTML Element */ component: { type: PropType; default: 'div'; }; /** * Tailwind CSS classes for title font size iOS theme */ titleFontSizeIos: { type: StringConstructor; default: 'text-[17px]'; }; /** * Tailwind CSS classes for title font size Material theme */ titleFontSizeMaterial: { type: StringConstructor; default: 'text-[24px]'; }; /** * Dialog title content */ title: { type: PropType; }; /** * Dialog main content */ content: { type: PropType; }; /** * Dialog buttons content */ buttons: { type: PropType; }; /** * Allows to open/close Popup and set its initial state */ opened: { type: BooleanConstructor; default: false; }; /** * Enables Popup backdrop (dark semi transparent layer behind) */ backdrop: { type: BooleanConstructor; default: true; }; /** * Object with Tailwind CSS colors classes */ colors: { type: PropType<{ /** * Dialog bg color in iOS theme * * @default 'bg-ios-light-glass dark:bg-ios-dark-glass' */ bgIos?: string; /** * Dialog bg color in iOS theme * * @default 'bg-md-light-surface-3 dark:bg-md-dark-surface-3' */ bgMaterial?: string; /** * Title text color in iOS theme * * @default '' */ titleIos?: string; /** * Title text color in Material theme * * @default 'text-md-light-on-surface dark:text-md-dark-on-surface' */ titleMaterial?: string; /** * Content text color in iOS theme * * @default '' */ contentTextIos?: string; /** * Content text color in Material theme * * @default 'text-md-light-on-surface-variant dark:text-md-dark-on-surface-variant' */ contentTextMaterial?: string; }>; }; }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { /** * Click handler on backdrop element */ backdropclick: (e: any) => void; } >; export default Dialog;