import Vue from 'vue';
import './style';
import '../Card/style';
import '../Button/style';
import { PopupPosition } from '../Popup';
declare const _default: {
    title: string;
    parameters: {
        component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
            fire(): void;
            close(): void;
        } & {
            icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | import("..").IconProps | undefined;
            duration: number;
            content: string;
            loading: boolean;
            vertical: boolean;
            visible: boolean;
            anchor: HTMLElement | (() => HTMLElement) | undefined;
            transformOrigin: import("../Popup").PopupTransformOrigin | undefined;
            marginThreshold: number;
            edgeDetect: boolean;
            lockScroll: boolean;
            position: PopupPosition;
            mask: boolean;
            maskFrosted: boolean;
            maskClosable: boolean;
            maskAnimate: "none" | "mask-fade";
            partialMask: "top" | "bottom" | undefined;
            closeOnMaskTouched: boolean;
            fullscreen: boolean;
            animate: import("../Popup").PopupAnimateType;
            targetStyle: import("vue").CSSProperties | undefined;
            targetClass: import("../_utils/classHelper").ClassOptions | undefined;
            scrollBody: boolean;
            tapThrough: boolean;
            zIndex: number;
            round: boolean;
            hideOnDeactivated: boolean;
            getContainer: import("../Popup").PopupGetContainerFunc;
            dynamic: boolean;
            usePortal: boolean;
        }, {}, {} & {
            anchor?: HTMLElement | (() => HTMLElement) | undefined;
            icon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | import("..").IconProps | undefined;
            loading?: boolean | undefined;
            round?: boolean | undefined;
            content?: string | undefined;
            position?: PopupPosition | undefined;
            animate?: import("../Popup").PopupAnimateType | undefined;
            duration?: number | undefined;
            vertical?: boolean | undefined;
            visible?: boolean | undefined;
            getContainer?: import("../Popup").PopupGetContainerFunc | undefined;
            dynamic?: boolean | undefined;
            transformOrigin?: import("../Popup").PopupTransformOrigin | undefined;
            marginThreshold?: number | undefined;
            edgeDetect?: boolean | undefined;
            lockScroll?: boolean | undefined;
            mask?: boolean | undefined;
            maskFrosted?: boolean | undefined;
            maskClosable?: boolean | undefined;
            maskAnimate?: "none" | "mask-fade" | undefined;
            partialMask?: "top" | "bottom" | undefined;
            closeOnMaskTouched?: boolean | undefined;
            fullscreen?: boolean | undefined;
            targetStyle?: import("vue").CSSProperties | undefined;
            targetClass?: import("../_utils/classHelper").ClassOptions | undefined;
            scrollBody?: boolean | undefined;
            tapThrough?: boolean | undefined;
            zIndex?: number | undefined;
            hideOnDeactivated?: boolean | undefined;
            usePortal?: boolean | undefined;
        } & import("./types").ToastProps, import("./types").ToastEvents, {}, {}> & {
            open: (options: import("./types").ToastOptions) => import("../_utils/createPopupMethodApi").PopupDepositComponent;
            info: (...args: import("./types").ToastInfoOptions) => import("../_utils/createPopupMethodApi").PopupDepositComponent;
            loading: (...args: import("./types").ToastInfoOptions) => import("../_utils/createPopupMethodApi").PopupDepositComponent;
            success: (...args: import("./types").ToastInfoOptions) => import("../_utils/createPopupMethodApi").PopupDepositComponent;
            fail: (...args: import("./types").ToastInfoOptions) => import("../_utils/createPopupMethodApi").PopupDepositComponent;
            hide: () => void;
        };
        options: {
            showPanel: boolean;
        };
    };
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Info: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Timeout: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Loading: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const SuccessAndFail: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Icon: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Position: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    positions: PopupPosition[];
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
