import { PopoverPropTypes } from '../popover';
import { PropType } from 'vue/dist/vue';
export type TipsType = 'tips' | 'title';
export type CalType = 'canvas' | 'dom';
export declare enum PlacementEnum {
    AUTO = "auto",
    AUTO_END = "auto-end",
    AUTO_START = "auto-start",
    BOTTOM = "bottom",
    BOTTOM_END = "bottom-end",
    BOTTOM_START = "bottom-start",
    LEFT = "left",
    LEFT_END = "left-end",
    LEFT_START = "left-start",
    RIGHT = "right",
    RIGHT_END = "right-end",
    RIGHT_START = "right-start",
    TOP = "top",
    TOP_END = "top-end",
    TOP_START = "top-start"
}
export declare function placementType(): import("vue-types").VueTypeValidableDef<"top" | "auto" | "right" | "bottom" | "left" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "auto-end" | "auto-start", import("vue-types/dist/shared/vue-types.d8e57a80").b<"top" | "auto" | "right" | "bottom" | "left" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "auto-end" | "auto-start">> & {
    default: "top" | "auto" | "right" | "bottom" | "left" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "auto-end" | "auto-start";
};
declare const _default: {
    content: import("vue-types").VueTypeValidableDef<string, import("vue-types/dist/shared/vue-types.d8e57a80").b<string>> & {
        default: string;
    };
    type: import("vue-types").VueTypeDef<string> & {
        default: string;
    };
    boundary: import("vue-types").VueTypeDef<string | HTMLElement> & {
        default: string | (() => HTMLElement);
    };
    placement: import("vue-types").VueTypeValidableDef<"top" | "auto" | "right" | "bottom" | "left" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "auto-end" | "auto-start", import("vue-types/dist/shared/vue-types.d8e57a80").b<"top" | "auto" | "right" | "bottom" | "left" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "auto-end" | "auto-start">> & {
        default: "top" | "auto" | "right" | "bottom" | "left" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "auto-end" | "auto-start";
    };
    resizeable: import("vue-types").VueTypeValidableDef<boolean, import("vue-types/dist/shared/vue-types.d8e57a80").b<boolean>>;
    popoverOptions: PropType<Partial<PopoverPropTypes>>;
};
export default _default;
