import { TuiControl } from '@taiga-ui/cdk/classes'; import { type TuiContext } from '@taiga-ui/cdk/types'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; import * as i0 from "@angular/core"; export declare class TuiInputRange extends TuiControl { private readonly inputs; private readonly range; private readonly options; private readonly isMobile; private readonly quantumTransformer; protected readonly size: import("@angular/core").Signal<"m" | "l" | "s">; protected start: number; protected end: number; protected side: 'end' | 'start'; protected readonly contentStart: import("@angular/core").Signal>>; protected readonly contentEnd: import("@angular/core").Signal>>; readonly min: import("@angular/core").InputSignal; readonly max: import("@angular/core").InputSignal; readonly step: import("@angular/core").InputSignal; readonly segments: import("@angular/core").InputSignal; readonly keySteps: import("@angular/core").InputSignal<[[0, number], ...[number, number][], [100, number]] | undefined>; readonly quantum: import("@angular/core").InputSignal; readonly prefix: import("@angular/core").InputSignalWithTransform; readonly postfix: import("@angular/core").InputSignalWithTransform; readonly content: import("@angular/core").InputSignal>, PolymorpheusContent>]>; writeValue(value: [number, number]): void; protected get contentStartHidden(): boolean; protected get contentEndHidden(): boolean; protected takeStep(event: Event | KeyboardEvent, coefficients: readonly [number, number]): void; protected onInput([start, end]: [number | null, number | null]): void; protected onExternalValueUpdate(value: readonly [number, number]): void; protected focusToTextfield(): void; protected onBlur(): void; protected setTextfieldValues([start, end]: readonly [number, number]): void; private get textfieldStart(); private get textfieldEnd(); private get activeTextfield(); private setValue; private valueGuard; private isPrimitive; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }