import { HTagType } from '../../types/HTag';
export declare class TeliaAccordion {
  /**
   * Heading for the accordion group.
   */
  heading: string;
  /**
   * H-tag for the heading. Useful if the accordion group
   * (and its items) is placed in content where a specific
   * heading level makes more sense.
   */
  headingTag: HTagType;
  /**
   * When used on a dark background, set this
   * property to true. This will change color of text,
   * borders and hover to something suitable. Note: content in
   * slot will not change color; this needs to be handled
   * outside of this component.
   */
  darkBackground: boolean;
  /** Accordion text is indented */
  indented: boolean;
  /** Test id set for web component host */
  dataTestid: string;
  host: HTMLTeliaAccordionElement;
  private readonly componentClass;
  /** Tracking id is used to identify and count Component usage */
  private dataTrackingId;
  private mutationObserver;
  keydownHandler(ev: KeyboardEvent): void;
  componentWillLoad(): void;
  disconnectedCallback(): void;
  private fetchAccordionItems;
  private getNextIndex;
  private stopPreventRelevantEvents;
  render(): any;
}
