import { PluginObject } from 'vue'; import { ModulVue } from '../../utils/vue/vue'; import { MPopperPlacement } from '../popper/popper'; import './tooltip.scss'; export declare enum MTooltipMode { Icon = "icon", Link = "link", Definition = "definition" } export declare enum MTooltipSize { Small = "small", Large = "large" } export declare class MTooltip extends ModulVue { readonly open: boolean; readonly mode: MTooltipMode; readonly placement: MPopperPlacement; readonly closeButton: boolean; readonly disabled: boolean; readonly openTitle: string; readonly closeTitle: string; readonly className: string; readonly size: MTooltipSize; readonly iconName: string; tooltipId: string; private propOpen; protected mounted(): void; onClick(event: Event): void; get isModeIcon(): boolean; get isModeLink(): boolean; get isModeDefinition(): boolean; get isSizeLarge(): boolean; get hasCloseButton(): boolean; get title(): string; get OpenTitle(): string; get CloseTitle(): string; close(): void; get hasDefaultSlot(): boolean; openChanged(open: boolean): void; onOpen(): void; onClose(): void; } declare const TooltipPlugin: PluginObject; export default TooltipPlugin; //# sourceMappingURL=tooltip.d.ts.map