/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { EventEmitter, QueryList, ElementRef, Renderer2, AfterViewInit } from '@angular/core';
import { SVGIcon } from '@progress/kendo-svg-icons';
import { LocalizationService } from '@progress/kendo-angular-l10n';
import { ColorPickerView } from './models';
import { InputSize } from '../common/models';
import * as i0 from "@angular/core";
/**
 * @hidden
 */
export declare class FlatColorPickerHeaderComponent implements AfterViewInit {
    private localizationService;
    private renderer;
    hostClasses: boolean;
    clearButton: boolean;
    activeView: ColorPickerView;
    views: Array<ColorPickerView>;
    preview: boolean;
    innerTabIndex: number;
    value: string;
    selection: string;
    size: InputSize;
    viewChange: EventEmitter<ColorPickerView>;
    valuePaneClick: EventEmitter<any>;
    clearButtonClick: EventEmitter<any>;
    tabOut: EventEmitter<any>;
    viewButtonsCollection: QueryList<ElementRef>;
    clearButtonElement: ElementRef;
    dropletSliderIcon: SVGIcon;
    paletteIcon: SVGIcon;
    dropletSlashIcon: SVGIcon;
    constructor(localizationService: LocalizationService, renderer: Renderer2);
    ngAfterViewInit(): void;
    onViewButtonClick(view: ColorPickerView): void;
    get viewButtons(): boolean;
    getViewButtonIcon(view: string): string;
    getViewButtonsSVGIcon(view: string): SVGIcon;
    getText(text: string): string;
    onHeaderTabOut(ev: any, index: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FlatColorPickerHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FlatColorPickerHeaderComponent, "[kendoFlatColorPickerHeader]", never, { "clearButton": { "alias": "clearButton"; "required": false; }; "activeView": { "alias": "activeView"; "required": false; }; "views": { "alias": "views"; "required": false; }; "preview": { "alias": "preview"; "required": false; }; "innerTabIndex": { "alias": "innerTabIndex"; "required": false; }; "value": { "alias": "value"; "required": false; }; "selection": { "alias": "selection"; "required": false; }; "size": { "alias": "size"; "required": false; }; }, { "viewChange": "viewChange"; "valuePaneClick": "valuePaneClick"; "clearButtonClick": "clearButtonClick"; "tabOut": "tabOut"; }, never, never, true, never>;
}
