import { EventEmitter } from "../../stencil-public-runtime";
export type KlevuDropdownVariant = "default" | "inline";
/**
 * Simple native dropdown component for dropdown
 *
 * @cssprop --klevu-dropdown-icon-clip-path polygon shape of the cut of icon
 * @cssprop --klevu-dropdown-icon-color --klevu-color-primary icon color
 */
export declare class KlevuDropdown {
  #private;
  /**
   * Form name
   */
  name: string;
  /**
   * Options to display in dropdown
   */
  options: Array<{
    value: string;
    text: String;
  }>;
  /**
   * Is element disabled
   */
  disabled?: boolean;
  /**
   * Which element value is selected
   */
  selected: string;
  /**
   * Variant of dropdown
   */
  variant: KlevuDropdownVariant;
  /**
   * When dropdown item has been changed
   */
  klevuDropdownChanged: EventEmitter<string>;
  render(): any;
}
