import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { Color } from '../interfaces/color'; import { HsbaColorType, TransformOffset } from '../interfaces/type'; import * as i0 from "@angular/core"; type EventType = MouseEvent | TouchEvent; type EventHandle = (e: EventType) => void; export declare class SliderComponent implements OnInit, AfterViewInit, OnChanges { private cdr; private document; containerRef: ElementRef; transformRef: ElementRef; gradientColors: string[]; direction: string; type: HsbaColorType; color: Color | null; value: string | null; disabled: boolean; nzOnChange: EventEmitter; nzOnChangeComplete: EventEmitter; offsetValue: TransformOffset; dragRef: boolean; mouseMoveRef: (e: MouseEvent | TouchEvent) => void; mouseUpRef: (e: MouseEvent | TouchEvent) => void; constructor(cdr: ChangeDetectorRef, document: Document); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; dragStartHandle(e: MouseEvent | TouchEvent): void; updateOffset: EventHandle; onDragMove: EventHandle; onDragStop: EventHandle; onDragStart: EventHandle; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};