import { default as ElButton } from './ElButton.vue'; import { default as ElIcon } from './ElIcon.vue'; import { VNode } from 'vue'; export declare const elInlineBannerStatuses: readonly ["error", "warning", "info", "laiana"]; export type ElInlineBannerStatuses = (typeof elInlineBannerStatuses)[number]; declare const _default: __VLS_WithTemplateSlots["$props"], "label" | "variant" | "onClick" | "icon" | "iconRight" | "loading" | "loadOnClick">; icon?: InstanceType["$props"]; }>, { status: string; title: undefined; description: undefined; action: undefined; icon: undefined; }>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly["$props"], "label" | "variant" | "onClick" | "icon" | "iconRight" | "loading" | "loadOnClick">; icon?: InstanceType["$props"]; }>, { status: string; title: undefined; description: undefined; action: undefined; icon: undefined; }>>>, { title: string | VNode; icon: Omit<{ readonly name: import('./ElIcon.vue').IconNames; readonly color?: ("pink" | "yellow" | "orange" | "cyan" | "rose" | "green" | "brand-blue" | "brand-green" | "red" | "purple" | "indigo") | undefined; readonly solid?: boolean | undefined; readonly disabled?: boolean | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; required: true; }; color: { type: import('vue').PropType<"pink" | "yellow" | "orange" | "cyan" | "rose" | "green" | "brand-blue" | "brand-green" | "red" | "purple" | "indigo">; }; solid: { type: import('vue').PropType; }; disabled: { type: import('vue').PropType; }; }>>, never>; status: ElInlineBannerStatuses; description: string; action: Pick["$props"], "label" | "variant" | "onClick" | "icon" | "iconRight" | "loading" | "loadOnClick">; }, {}>, { description?(_: {}): any; }>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {}; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };