import { messageProps } from "./message-props"; import { ExtractPublicPropTypes } from "../../util/extract-public-props"; export declare type MessageProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ readonly icon: import("vue").PropType<() => import("vue").VNodeChild>; readonly type: { readonly type: import("vue").PropType; readonly default: "info"; }; readonly content: StringConstructor; readonly closable: BooleanConstructor; readonly onClose: import("vue").PropType<() => void>; }, { icon: { info: JSX.Element; success: JSX.Element; warning: JSX.Element; error: JSX.Element; loading: JSX.Element; }; cssVars: import("vue").ComputedRef<{ "--background-color": string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly import("vue").VNodeChild>; readonly type: { readonly type: import("vue").PropType; readonly default: "info"; }; readonly content: StringConstructor; readonly closable: BooleanConstructor; readonly onClose: import("vue").PropType<() => void>; }>>, { readonly type: import("./message-props").MessageType; readonly closable: boolean; }>; export default _default;