import { TuiPositionAccessor } from '@taiga-ui/core/classes'; import { type TuiPoint } from '@taiga-ui/core/types'; import { type TuiHintDirection } from './hint-options.directive'; import * as i0 from "@angular/core"; export declare class TuiHintPosition extends TuiPositionAccessor { private readonly el; private readonly viewport; private readonly options; private readonly directionChange; private readonly accessor; private readonly points; readonly direction: import("@angular/core").InputSignal; readonly offset: import("@angular/core").InputSignal; readonly centered: import("@angular/core").InputSignal; readonly tuiHintDirectionChange: import("@angular/core").OutputRef; readonly type = "hint"; getPosition({ width, height }: DOMRect): TuiPoint; private get fallback(); private checkPosition; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }