import 'bulma/sass/components/message.sass'; import 'bulma/sass/elements/notification.sass'; import '../../sass/helpers/animations.sass'; import './message.sass'; import { VNode } from 'vue'; declare const _default: import("vue").DefineComponent<{ transition: { type: import("vue").PropType; default: import("fp-ts/lib/function").Lazy; }; title: { type: import("vue").PropType; }; isClosable: { type: BooleanConstructor; default: boolean; }; message: { type: import("vue").PropType; }; variant: { type: import("vue").PropType; default: ""; }; size: { type: import("vue").PropType; default: ""; }; iconSize: { type: import("vue").PropType; default: ""; }; useAutoClose: { type: import("vue").PropType; default: boolean; }; duration: { type: import("vue").PropType; default: number; }; useIcon: { type: import("vue").PropType; default: boolean; }; icons: { type: import("vue").PropType>; default: import("fp-ts/lib/function").Lazy>; }; icon: { type: import("vue").PropType | import("vue").ComponentOptions<{}, any, any, any, any, any, any, any>>; }; onToggle: { type: import("vue").PropType>; required: false; }; onSetOn: { type: import("vue").PropType>; required: false; }; onSetOff: { type: import("vue").PropType>; required: false; }; isActive: { type: import("vue").PropType; default: boolean; }; hasPopup: { type: import("vue").PropType; default: boolean; }; }, () => VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ hasPopup: boolean; transition: import("../..").Transition; variant: import("../..").AllColorsVariant; size: import("../..").SizeVariant; icons: Partial; duration: number; isActive: boolean; isClosable: boolean; iconSize: import("../..").SizeVariant; useAutoClose: boolean; useIcon: boolean; } & { onToggle?: import("fp-ts/lib/function").FunctionN<[boolean], void> | undefined; onSetOn?: import("fp-ts/lib/IO").IO | undefined; onSetOff?: import("fp-ts/lib/IO").IO | undefined; icon?: import("vue").FunctionalComponent<{}, {}> | import("vue").ComponentOptions<{}, any, any, any, any, any, any, any> | undefined; title?: string | undefined; message?: string | undefined; }>, { hasPopup: boolean; transition: import("../..").Transition; variant: import("../..").AllColorsVariant; size: import("../..").SizeVariant; icons: Partial; duration: number; isActive: boolean; isClosable: boolean; iconSize: import("../..").SizeVariant; useAutoClose: boolean; useIcon: boolean; }>; export default _default;