import type { TColor } from '../colors'; export type TUiAlertProps = { color?: TColor; value?: string; close?: boolean; }; export type TUiAlertEmits = { (e: 'close'): void; }; declare const _default: __VLS_WithTemplateSlots; }; value: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; close: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; }, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, { close: () => void; }, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly; }; value: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; close: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; }>> & { onClose?: (() => any) | undefined; }, {}, {}>, { default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };