import { ElementRef, AfterViewInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
export declare class ColorSlider implements OnChanges, AfterViewInit {
    baseClass: boolean;
    private ctx;
    private mousedown;
    private selectedHeight;
    hue: string;
    hueChange: EventEmitter<string>;
    canvas: ElementRef<HTMLCanvasElement>;
    onMouseUp(evt: MouseEvent): void;
    draw(): void;
    onMouseDown(evt: MouseEvent): void;
    onMouseMove(evt: MouseEvent): void;
    emitHue(y: number): void;
    getColorAtPosition(y: number): {
        r: number;
        g: number;
        b: number;
    };
    ngOnChanges(changes: SimpleChanges): void;
    ngAfterViewInit(): void;
}
