/**
* @license
* Copyright 2023 Nuraly, Laabidi Aymen
* SPDX-License-Identifier: MIT
*/
import { LitElement } from 'lit';
import { ColorPickerSize } from './color-picker.types.js';
/**
* Color holder box component for displaying a color swatch.
*
* Renders a colored box that can be used as a color indicator or trigger.
* Supports various sizes and can be disabled.
*
* @example
* ```html
*
*
*
* ```
*
* @csspart container - The color swatch div element
*/
export declare class ColorHolderBox extends LitElement {
static styles: import("lit").CSSResult;
static useShadowDom: boolean;
/** The color value to display */
color: string;
/** Size variant (small, default, large) */
size: ColorPickerSize;
/** Whether the color holder is disabled */
disabled: boolean;
/** Show a checkered background for transparent colors */
showTransparencyGrid: boolean;
/** Border width in pixels */
borderWidth: number;
/** Whether to show a border */
showBorder: boolean;
/**
* Validates if the color is valid CSS color
*/
private isValidColor;
/**
* Checks if the color is transparent or has transparency
*/
private isTransparent;
render(): import("lit-html").TemplateResult<1>;
}
//# sourceMappingURL=color-holder.component.d.ts.map