export { showToast, closeToast, showFailToast, showLoadingToast, showSuccessToast, allowMultipleToast, setToastDefaultOptions, resetToastDefaultOptions, } from 'vant';
export declare const AspH5Toast: {
    raw: import("vant/lib/utils").WithInstall<import("vue").DefineComponent<{
        icon: StringConstructor;
        show: BooleanConstructor;
        type: {
            type: import("vue").PropType<import("vant").ToastType>;
            default: import("vant").ToastType;
        };
        overlay: BooleanConstructor;
        message: (StringConstructor | NumberConstructor)[];
        iconSize: (StringConstructor | NumberConstructor)[];
        duration: {
            type: NumberConstructor;
            default: number;
        };
        position: {
            type: import("vue").PropType<import("vant").ToastPosition>;
            default: import("vant").ToastPosition;
        };
        teleport: import("vue").PropType<string | import("vue").RendererElement | null | undefined>;
        wordBreak: import("vue").PropType<import("vant").ToastWordBreak>;
        className: import("vue").PropType<unknown>;
        iconPrefix: StringConstructor;
        transition: {
            type: import("vue").PropType<string>;
            default: string;
        };
        loadingType: import("vue").PropType<import("vant").LoadingType>;
        forbidClick: BooleanConstructor;
        overlayClass: import("vue").PropType<unknown>;
        overlayStyle: import("vue").PropType<import("vue").CSSProperties>;
        closeOnClick: BooleanConstructor;
        closeOnClickOverlay: BooleanConstructor;
    }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:show"[], "update:show", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        icon: StringConstructor;
        show: BooleanConstructor;
        type: {
            type: import("vue").PropType<import("vant").ToastType>;
            default: import("vant").ToastType;
        };
        overlay: BooleanConstructor;
        message: (StringConstructor | NumberConstructor)[];
        iconSize: (StringConstructor | NumberConstructor)[];
        duration: {
            type: NumberConstructor;
            default: number;
        };
        position: {
            type: import("vue").PropType<import("vant").ToastPosition>;
            default: import("vant").ToastPosition;
        };
        teleport: import("vue").PropType<string | import("vue").RendererElement | null | undefined>;
        wordBreak: import("vue").PropType<import("vant").ToastWordBreak>;
        className: import("vue").PropType<unknown>;
        iconPrefix: StringConstructor;
        transition: {
            type: import("vue").PropType<string>;
            default: string;
        };
        loadingType: import("vue").PropType<import("vant").LoadingType>;
        forbidClick: BooleanConstructor;
        overlayClass: import("vue").PropType<unknown>;
        overlayStyle: import("vue").PropType<import("vue").CSSProperties>;
        closeOnClick: BooleanConstructor;
        closeOnClickOverlay: BooleanConstructor;
    }>> & {
        "onUpdate:show"?: ((...args: any[]) => any) | undefined;
    }, {
        type: import("vant").ToastType;
        position: import("vant").ToastPosition;
        overlay: boolean;
        show: boolean;
        duration: number;
        closeOnClickOverlay: boolean;
        transition: string;
        forbidClick: boolean;
        closeOnClick: boolean;
    }>>;
    name: string;
};
export default AspH5Toast;
