/**
* A notification alert box.
*
* @example
* Something went wrong!
*/
interface LuAlertProps {
/** Visual variant. Resolves to BEM modifier `lu-alert--{variant}`. */
variant?: string;
/** Optional icon name to display on the left. */
icon?: string;
}
declare var __VLS_1: {}, __VLS_6: {}, __VLS_8: {};
type __VLS_Slots = {} & {
icon?: (props: typeof __VLS_1) => any;
} & {
default?: (props: typeof __VLS_6) => any;
} & {
action?: (props: typeof __VLS_8) => any;
};
declare const __VLS_component: import("vue").DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
declare const _default: __VLS_WithSlots;
export default _default;
type __VLS_WithSlots = T & {
new (): {
$slots: S;
};
};