@amcharts/amcharts5
Version:
amCharts 5
40 lines • 1.26 kB
TypeScript
import type { ColorSet } from "../../../core/util/ColorSet";
import type { Color } from "../../../core/util/Color";
import { StockControl, IStockControlSettings, IStockControlPrivate, IStockControlEvents } from "./StockControl";
import { DropdownColors } from "./DropdownColors";
export interface IColorControlSettings extends IStockControlSettings {
colors?: ColorSet;
useOpacity?: boolean;
}
export interface IColorControlPrivate extends IStockControlPrivate {
dropdown?: DropdownColors;
color?: Color;
opacity?: number;
}
export interface IColorControlEvents extends IStockControlEvents {
selected: {
color: Color;
};
selectedOpacity: {
opacity: number;
};
}
/**
* Color picker control.
*/
export declare class ColorControl extends StockControl {
static className: string;
static classNames: Array<string>;
_settings: IColorControlSettings;
_privateSettings: IColorControlPrivate;
_events: IColorControlEvents;
protected _afterNew(): void;
protected _getDefaultIcon(): SVGElement;
/**
* Loads the default CSS.
*
* @ignore Exclude from docs
*/
loadDefaultCSS(): void;
}
//# sourceMappingURL=ColorControl.d.ts.map