import { EventEmitter, OnInit, ElementRef } from '@angular/core';
export declare class CanvasWhiteboardColorPickerComponent implements OnInit {
    private elementRef;
    previewText: string;
    readonly selectedColor: string;
    canvas: ElementRef;
    readonly showColorPicker: boolean;
    private _context;
    toggleColorPicker: EventEmitter<boolean>;
    colorSelected: EventEmitter<string>;
    secondaryColorSelected: EventEmitter<string>;
    closeOnExternalClick(event: any): void;
    constructor(elementRef: ElementRef);
    /**
     * Initialize the canvas drawing context. If we have an aspect ratio set up, the canvas will resize
     * according to the aspect ratio.
     */
    ngOnInit(): void;
    createColorPalette(): void;
    doToggleColorPicker(event: Event | null): void;
    determineColorFromCanvas(event: any): string;
    selectColor(color: string): void;
}
