import { LitElement } from 'lit';
import { BpTypeElement } from '@blueprintui/components/internals';
import { BpTab } from './tab/element.js';
/**
* ```typescript
* import '@blueprintui/components/include/tabs.js';
* ```
*
* ```html
*
* ```
*
* @summary The tabs component is used to display a group of related content in a tabbed interface. The tabs component consists of a collection of tabs, where each tab represents a different piece of content.
* @element bp-tabs
* @since 1.0.0
* @slot
* @cssprop --background
* @cssprop --color
* @cssprop --border-radius
* @cssprop --padding
*/
export declare class BpTabs extends LitElement implements Pick> {
#private;
/** Controls the layout direction of the tabs, either horizontal or vertical */
accessor layout: 'horizontal' | 'vertical';
static styles: CSSStyleSheet[];
/** @private */
get tabs(): BpTab[];
render(): import("lit").TemplateResult<1>;
}