import { EventEmitter } from "../../stencil-public-runtime";
export type KlevuOnSwatchClick = {
  name: string;
};
export type KlevuSwatch = {
  name: string;
  selected: boolean;
  imageUrl?: string;
  color?: string;
  borderColor?: string;
};
/**
 * Color Swatch component
 *
 */
export declare class KlevuColorSwatch {
  #private;
  /**
   * When swatch has been clicked
   */
  klevuSwatchClick: EventEmitter<KlevuOnSwatchClick>;
  /**
   * This field will be sent in the click callback
   */
  name: string;
  /**
   * Color to apply
   */
  color?: string;
  /**
   * If selected
   */
  selected: boolean;
  /**
   * ImageUrl to load in swatch
   */
  imageUrl?: string;
  /**
   * Specify border color for the swatch
   */
  borderColor?: string;
  render(): any;
}
