import { LitElement } from 'lit';
import { BpTypeElement } from '@blueprintui/components/internals';
/**
* ```javascript
* import '@blueprintui/components/include/accordion.js';
* ```
*
* ```html
*
*
* Item 1
* Content 1
*
*
* Item 2
* Content 2
*
*
* Item 3
* Content 3
*
*
* ```
*
* @summary The accordion component is used to display a large amount of content in a small space. The accordion should be used to group related content together.
* @element bp-accordion
* @since 1.0.0
* @slot - bp-accordion-panel
* @cssprop --border-color
* @cssprop --border-width
* @cssprop --border-radius
* @cssprop --background
*/
export declare class BpAccordion extends LitElement implements Pick {
/** Determines the visual layer style, with 'container' providing backgrounds and borders, while 'flat' removes them for nested contexts */
accessor layer: 'flat' | 'container';
static styles: CSSStyleSheet[];
render(): import("lit").TemplateResult<1>;
}