import { type Provider } from '@angular/core'; import { TuiRectAccessor } from '@taiga-ui/core/classes'; import { type TuiHintDirective, TuiHintPointer } from '@taiga-ui/core/directives/hint'; import * as i0 from "@angular/core"; import * as i1 from "@taiga-ui/core/directives/appearance"; import * as i2 from "@taiga-ui/cdk/directives/animated"; export declare class TuiHintComponent { private readonly el; private readonly hover; private readonly vvs; private readonly viewport; protected readonly pointer: TuiHintPointer | null; protected readonly accessor: TuiRectAccessor; protected readonly hint: TuiHintDirective; protected readonly isMobile: boolean; protected readonly content: import("@angular/core").WritableSignal>; protected readonly theme: string | null | undefined; protected readonly appearance: import("@angular/core").WritableSignal; constructor(); protected onClick(target: HTMLElement): void; private apply; private update; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "tui-hint", never, {}, {}, never, ["*"], true, [{ directive: typeof i1.TuiAppearance; inputs: {}; outputs: {}; }, { directive: typeof i2.TuiAnimated; inputs: {}; outputs: {}; }]>; } export declare function tuiProvideExperimentalHint(): Provider;