import { AfterContentChecked, ChangeDetectorRef, EventEmitter } from '@angular/core';
import { MatColorPickerOption } from './color-picker';
export declare class MatColorPickerCollectionComponent implements AfterContentChecked {
    private changeDetectorRef;
    /**
     * Hide empty slots
     * Empty slots are the difference between the collection size and limit
     */
    hideEmpty: boolean;
    private _hideEmpty;
    /**
     * Name of the collection
     */
    label: string;
    private _label;
    /**
     * Array of colors to be displayed
     */
    colors: MatColorPickerOption[];
    private _colors;
    /**
     * Size limit of the collection
     */
    size: number;
    /**
     * Show transparent option
     */
    transparent: boolean;
    /**
     * Emit selected color value
     */
    changeColor: EventEmitter<string>;
    constructor(changeDetectorRef: ChangeDetectorRef);
    ngAfterContentChecked(): void;
    /**
     * Return the difference between the limit and the collection size.
     * Always return 0 when hideEmpty is true
     * @returns number
     */
    private _getCollectionDiffSize();
    /**
     * Remove color
     */
    setTransparent(): void;
    /**
     * Emit selected color value
     * @param option MatColorPickerOption
     */
    setColor(option: MatColorPickerOption): void;
}
