/**
 * Component that wrap two slots to create accordion element.
 *
 * @slot header - Element that has title that can be clicked
 * @slot content - Element containing content of the accordion
 * @slot icon - Icon element
 * @csspart accordion-base The container element for the accordion
 * @csspart accordion-header The label of the accordion
 * @csspart accordion-content The content of the accordion
 * @csspart accordion-icon The icon of the accordion
 */
export declare class KlevuAccordion {
  #private;
  /**
   * is accordion open
   */
  open: boolean;
  /**
   * Should it initially be open
   */
  startOpen?: boolean;
  constructor();
  connectedCallback(): void;
  render(): any;
}
