UNPKG

@amcharts/amcharts5

Version:
56 lines • 1.6 kB
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; /** * Sets color. * * @param color Color * @since 5.9.0 */ setColor(color: Color): void; /** * Sets opacity. * * @param opacity Opacity * @since 5.9.0 */ setOpacity(opacity: number): void; protected _getDefaultIcon(): SVGElement; /** * Loads the default CSS. * * @ignore Exclude from docs */ loadDefaultCSS(): void; hide(): void; protected _maybeMakeAccessible(): void; } //# sourceMappingURL=ColorControl.d.ts.map