import { LitElement } from 'lit'; /** * Tabs. * @slot unnamed - Slot for tab content. */ export declare class TabPanel extends LitElement { static styles: import("lit").CSSResult; /** Matching Tab ID, required. */ accessor tabId: string; /** Tab Panel visible state. Must match Tab selected state. */ accessor visible: boolean; /** Remove side padding (left/right) on tab panel. */ accessor noPadding: boolean; /** Vertical orientation. Inherited. * @internal */ accessor vertical: boolean; /** * @internal * Kept for backward compatibility */ private get _vertical(); /** Tab Panel ID. * @internal */ accessor id: string; /** aria role. * @internal */ accessor role: string; /** aria-labelledby, derived from tabId. * @internal */ accessor 'aria-labelledby': string; render(): import("lit-html").TemplateResult<1>; /** * Updates the id and aria-labelledby properties based on the changed tabId property. * @param {any} changedProps - The `changedProps` parameter is an object that contains the properties * that have changed in the component. It is used to determine which properties have been updated and * perform specific actions based on those changes. */ willUpdate(changedProps: any): void; } declare global { interface HTMLElementTagNameMap { 'kyn-tab-panel': TabPanel; } } //# sourceMappingURL=tabPanel.d.ts.map