declare const _default: import('vue').DefineComponent<{ variant: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; showIcon: { type: BooleanConstructor; default: boolean; }; showCloseButton: { type: BooleanConstructor; default: boolean; }; closeButtonAriaLabel: { type: StringConstructor; default: string; }; linkSrc: { type: StringConstructor; default: null; }; linkDisplayText: { type: StringConstructor; default: string; }; }, any, { variants: { variant: string; icon: string; color: string; bgColor: string; }[]; }, { info(): boolean; success(): boolean; warning(): boolean; refresh(): boolean; error(): boolean; variantDetails(): { icon: string; color: string; bgColor: string; }; hasHeading(): boolean; hasContent(): boolean; }, { closeAlert(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "close"[], "close", import('vue').PublicProps, Readonly boolean; }; showIcon: { type: BooleanConstructor; default: boolean; }; showCloseButton: { type: BooleanConstructor; default: boolean; }; closeButtonAriaLabel: { type: StringConstructor; default: string; }; linkSrc: { type: StringConstructor; default: null; }; linkDisplayText: { type: StringConstructor; default: string; }; }>> & { onClose?: ((...args: any[]) => any) | undefined; }, { closeButtonAriaLabel: string; variant: string; showIcon: boolean; showCloseButton: boolean; linkSrc: string; linkDisplayText: string; }, {}>; export default _default;