import { Size } from '../../types'; declare const _default: __VLS_WithTemplateSlots void; }, string, import('vue').PublicProps, Readonly<{ /** * Determines whether the modal is open */ modelValue: boolean; /** * css width (default value is `448px`) */ width?: string; /** * css height (default value is `auto`) */ height?: string; /** * css min-height (default value is `auto`) */ minHeight?: string; /** * css min-height (default value is `auto` but recommended is 440px) */ maxHeight?: string; /** * Enables a button to close the modal (default: `true`) */ closable?: boolean; /** * If `true` content gutters are removed */ noContentGutters?: boolean; /** * If `true` top content gutter is removed */ noTopContentGutter?: boolean; /** * Actions slot has a top border (default: `true`) */ actionsHasTopBorder?: boolean; /** * If `true`, the modal window closes when clicking outside the modal area (default: `true`) */ closeOnOutsideClick?: boolean; /** * Predefined size (standard small | medium | large). Takes precedence over (min|max)(width|height) properties. Not defined by default. */ size?: Size | undefined; }> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { size: Size; height: string; width: string; maxHeight: string; minHeight: string; closable: boolean; noContentGutters: boolean; actionsHasTopBorder: boolean; closeOnOutsideClick: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { modal: HTMLDivElement; }, any>, Readonly<{ title?: () => unknown; default?: () => unknown; actions?: () => unknown; }> & { title?: () => unknown; default?: () => unknown; actions?: () => unknown; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=PlDialogModal.vue.d.ts.map