import Popup, { PopupOptions } from '../components/popup';
import { ManualShowCommandBarOptions } from '../types';
import ColorPalette, { ColorPaletteOptions } from './color-palette';
export interface ColorPalettePopupOptions {
    paletteOptions?: ColorPaletteOptions;
    popupOptions?: PopupOptions;
    onClick?: (type: 'color' | 'backgroundColor' | 'clearColor', value: number) => void;
}
export default class ColorPalettePopup {
    popup: Popup;
    palette: ColorPalette;
    constructor(options?: ColorPalettePopupOptions);
    show(target: HTMLElement, options: ManualShowCommandBarOptions, color: number | null): void;
    close(): void;
    destroy(): void;
}
