import type { EventsHandler } from "../Events"; import { View } from './View'; import type { IViewParams, ViewEventsList } from './View'; interface IColorParams extends IViewParams { label?: string; value?: string; } type ColorEventsList = ["input"]; declare class Color extends View { events: EventsHandler & EventsHandler; protected _value: string; protected $label: HTMLElement | null; protected $input: HTMLInputElement | null; constructor(options?: IColorParams); render(params: any): this; set value(val: string); get value(): string; protected _initEvents(): void; protected _clearEvents(): void; protected _onInput: (e: Event) => void; remove(): void; } export { Color };