import * as i0 from "@angular/core"; type Measure = Pick; /** * Detects overflow by measuring, for browsers without scroll timeline support (see component * styles) */ export declare class TuiLineClampFallback { private readonly host; private readonly injector; private readonly el; /** * Reads of all instances are batched into the `earlyRead` * phase, so writes of one of them do not force a reflow for the next one */ protected readonly refresh: false | import("@angular/core").EffectRef; protected readonly resize: false | import("rxjs").Subscription; protected measure(): Measure; protected apply({ scrollHeight, scrollWidth, clientWidth }: Measure): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export {};