import { ComponentInterface } from '../../stencil-public-runtime'; export declare class SignetTabs implements ComponentInterface { $selectedTab: HTMLElement; tabId: string; $el: HTMLElement; /** * The position of the tabs. Can be top, bottom, left or right. */ position: 'top' | 'bottom' | 'left' | 'right'; /** * The alignment of the tabs. Can be start, center, end or justified. */ align: 'start' | 'center' | 'end' | 'justified'; /** * The variant of the tabs. Can be filled or outlined. */ size: 'small' | 'medium' | 'large'; /** * The variant of the tabs. Can be filled or outlined. */ variant: 'filled' | 'outlined'; /** * The id of the tabs. */ label: string; selectedIndex: number; $tabPanels: HTMLSignetTabElement[]; $tabs: HTMLButtonElement[]; $tabList: HTMLElement; connectedCallback(): void; componentDidLoad(): void; initElements(): void; initTabs(): void; clickHandler(e: MouseEvent, index: number): void; keydownHandler(e: any): void; goToNextTab(): void; goToPreviousTab(): void; deselectTab(): void; selectTab(): void; render(): any; }