export type ArsColorSelectSwatchSize = "sm" | "md" | "lg"; declare class ArsColorSelect extends HTMLElement { #private; private _palette; private _scrollOffset; private _selectedIdx; private _eventsBound; static get observedAttributes(): string[]; constructor(); connectedCallback(): void; attributeChangedCallback(name: string, oldVal: string | null, newVal: string | null): void; get color(): string; set color(value: string); get palette(): string[]; set palette(value: string[]); get selectedIndex(): number; get swatchSize(): ArsColorSelectSwatchSize; set swatchSize(value: ArsColorSelectSwatchSize); get visibleCount(): number; set visibleCount(value: number); get disabled(): boolean; set disabled(value: boolean); /** @deprecated Use the `color` property setter instead. */ setBackgroundColor(color: string): void; /** @deprecated No longer applicable (overlay removed). Use the component directly. */ toggleColorSelection(): void; } export { ArsColorSelect, ArsColorSelect as default };