import { TuiTimelineComponent } from './timeline.component';
import * as i0 from "@angular/core";
export declare class TuiTimelineItem {
    protected readonly timeline: TuiTimelineComponent;
    protected readonly offset: import("@angular/core").WritableSignal<number>;
    readonly draggable: import("@angular/core").InputSignal<boolean>;
    readonly resizable: import("@angular/core").InputSignal<boolean>;
    readonly value: import("@angular/core").ModelSignal<readonly [number, number]>;
    readonly min: import("@angular/core").Signal<number>;
    readonly max: import("@angular/core").Signal<number>;
    protected update(input: HTMLInputElement): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiTimelineItem, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TuiTimelineItem, "label[tuiTimelineItem]", never, { "draggable": { "alias": "draggable"; "required": false; "isSignal": true; }; "resizable": { "alias": "resizable"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; }, never, ["*"], true, never>;
}
