import { ChangeDetectorRef, EventEmitter } from "@angular/core";
import { IQuickPickPresetDictionary } from "../public-api";
import * as i0 from "@angular/core";
export declare class QuickPickerComponent {
    changeDetector: ChangeDetectorRef;
    presets: IQuickPickPresetDictionary;
    pickerTitle: string;
    presetsTitle: string;
    selectedPreset?: string;
    /**
     * To control an order of presetKeys
     */
    presetKeysOrder: string[];
    /** callback to invoke on selecting specific preset */
    presetSelected: EventEmitter<string>;
    get presetKeys(): string[];
    constructor(changeDetector: ChangeDetectorRef);
    selectPreset(key: string): void;
    isPresetSelected(key: string): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<QuickPickerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<QuickPickerComponent, "nui-quick-picker", never, { "presets": "presets"; "pickerTitle": "pickerTitle"; "presetsTitle": "presetsTitle"; "selectedPreset": "selectedPreset"; "presetKeysOrder": "presetKeysOrder"; }, { "presetSelected": "presetSelected"; }, never, ["*"]>;
}
