import type { ExtractPropTypes, TransitionProps } from 'vue'; export declare const tooltipV2Props: { readonly alwaysOn: BooleanConstructor; readonly fullTransition: BooleanConstructor; readonly transitionProps: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => TransitionProps) | (() => TransitionProps | null) | ((new (...args: any[]) => TransitionProps) | (() => TransitionProps | null))[], unknown, unknown, null, boolean>; readonly teleported: BooleanConstructor; readonly to: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown, "body", boolean>; readonly ariaLabel: StringConstructor; readonly arrowPadding: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], unknown, unknown, 5, boolean>; readonly effect: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => string & {}) | (() => string) | ((new (...args: any[]) => string & {}) | (() => string))[], unknown, unknown, "light", boolean>; readonly contentClass: StringConstructor; readonly placement: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/utils").Placement & {}) | (() => import("@floating-ui/utils").Placement) | ((new (...args: any[]) => import("@floating-ui/utils").Placement & {}) | (() => import("@floating-ui/utils").Placement))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, "bottom", boolean>; readonly reference: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown, null, boolean>; readonly offset: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly strategy: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/utils").Strategy & {}) | (() => import("@floating-ui/utils").Strategy) | ((new (...args: any[]) => import("@floating-ui/utils").Strategy & {}) | (() => import("@floating-ui/utils").Strategy))[], "fixed" | "absolute", unknown, "absolute", boolean>; readonly showArrow: BooleanConstructor; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseDown: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseEnter: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseLeave: { readonly type: import("vue").PropType<(e: Event) => boolean | void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly height: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly style: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown, null, boolean>; readonly delayDuration: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly defaultOpen: BooleanConstructor; readonly open: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly onOpenChange: { readonly type: import("vue").PropType<(state: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly 'onUpdate:open': { readonly type: import("vue").PropType<(state: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare type TooltipV2Props = ExtractPropTypes;