import { CuiHoveredService } from '@cuby-ui/cdk'; import { CuiRectAccessor } from '../../classes'; import { CuiPositionService } from '../../services'; import { CuiTooltipDirective } from './tooltip.directive'; import { CuiTooltipPointer } from './tooltip-pointer.directive'; import * as i0 from "@angular/core"; export declare const CUI_TOOLTIP_PROVIDERS: (import("@angular/core").FactoryProvider | typeof CuiPositionService | typeof CuiHoveredService)[]; export declare class CuiTooltipComponent { private readonly el; private readonly hover; private readonly vvs; private readonly viewport; protected readonly desktop: { value: string; params: { end: number; start: number; }; }; protected readonly options: import("@angular/animations").AnimationOptions; protected readonly pointer: CuiTooltipPointer | null; protected readonly accessor: CuiRectAccessor; protected readonly hint: CuiTooltipDirective; protected readonly isMobile: boolean; protected readonly content: import("@angular/core").WritableSignal>; protected readonly appearance: string | null | undefined; constructor(); protected onClick(target: HTMLElement): void; private apply; private update; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "cui-tooltip", never, {}, {}, never, ["*"], true, never>; }