import * as i0 from '@angular/core'; import { OnChanges, OnInit, AfterViewInit, EventEmitter, ChangeDetectorRef, ElementRef, Renderer2 } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; declare class RangeComponent implements OnChanges, OnInit, ControlValueAccessor, AfterViewInit { private cdr; private element; private renderer; minLabel: string; maxLabel: string; debounce: number; max: number; min: number; pin: boolean; step: number; ticks: boolean; disabled: boolean; pinFormatter: (value: number) => string | number; set value(value: number); get value(): number; change: EventEmitter; move: EventEmitter; private ionRange; private currentValue; private _attributesToForward; constructor(cdr: ChangeDetectorRef, element: ElementRef, renderer: Renderer2); ngOnInit(): void; ngOnChanges(): void; ngAfterViewInit(): void; private getTicks; private initializeMoveEventEmitter; private defaultPinFormatter; setDisabledState?(isDisabled: boolean): void; _onRangeValueChange($event: any): void; _onRangeKnobMove($event: any): void; onTouched: () => void; propagateChange: (_: any) => void; writeValue(value: any): void; registerOnTouched(fn: any): void; registerOnChange(fn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { RangeComponent }; //# sourceMappingURL=kirbydesign-designsystem-range.d.ts.map