import { Options } from "@popperjs/core";
import { PopperOptions } from "./types";
declare const _default: import("vue").DefineComponent<{
    tag: StringConstructor;
    trigger: () => "click" | "focus" | "hover" | "manualy";
    onAction: FunctionConstructor;
    closable: {
        type: BooleanConstructor;
        default: boolean;
    };
    options: () => PopperOptions;
    config: () => Options;
}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
    [key: string]: any;
}>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("initialized" | "show" | "hide")[], "initialized" | "show" | "hide", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    tag: StringConstructor;
    trigger: () => "click" | "focus" | "hover" | "manualy";
    onAction: FunctionConstructor;
    closable: {
        type: BooleanConstructor;
        default: boolean;
    };
    options: () => PopperOptions;
    config: () => Options;
}>> & {
    onInitialized?: ((...args: any[]) => any) | undefined;
    onShow?: ((...args: any[]) => any) | undefined;
    onHide?: ((...args: any[]) => any) | undefined;
}, {
    closable: boolean;
}>;
export default _default;
