declare const _sfc_main: import("vue").DefineComponent<{ modelValue: { type: BooleanConstructor; required: false; default: boolean; }; type: { type: StringConstructor; required: false; default: string; }; text: { type: StringConstructor; required: false; default: string; }; showClose: { type: BooleanConstructor; required: false; default: boolean; }; showIcon: { type: BooleanConstructor; required: false; default: boolean; }; }, { props: { modelValue: boolean; type: 'warn-primary' | 'warn' | 'default' | 'tips-primary' | 'tips'; text: string; showClose: boolean; showIcon: boolean; }; emit: { (type: 'update:modelValue', val: boolean): void; (type: 'close'): void; }; visible: import("vue").WritableComputedRef; classNames: import("vue").ComputedRef<{ 'weui-information-bar_warn-strong': boolean; 'weui-information-bar_warn-weak': boolean; 'weui-information-bar_warn-no-color': boolean; 'weui-information-bar_tips-strong': boolean; 'weui-information-bar_tips-weak': boolean; }>; closeHandler: () => void; Icon: import("../utils").SFCWithInstall; styles: import("vue").ComputedRef<{}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "close")[], "update:modelValue" | "close", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { modelValue: boolean; type: string; text: string; showIcon: boolean; showClose: boolean; }>; export default _sfc_main;