import { LitElement } from "lit"; /** * Tab panel component that holds content for individual tabs. * * Each tab panel should have a name that matches a corresponding tab. * * [Warp component reference](https://warp-ds.github.io/docs/components/tabs/frameworks/elements) * * @parent w-tabs */ export declare class WarpTabPanel extends LitElement { static styles: import("lit").CSSResult[]; private _internals; constructor(); /** * Required so `` has something to target. */ id: string; /** * Whether this panel is active (visible). * Set by parent w-tabs via the _parentActive property. * * @internal */ set active(value: boolean); /** @internal */ get active(): boolean; private _ownActive; /** * Internal active state managed by parent w-tabs. * Non-reflecting to avoid DOM changes during hydration. * @internal */ _parentActive: boolean | undefined; /** * Internal aria-labelledby managed by parent w-tabs. * Non-reflecting to avoid DOM changes during hydration. * @internal */ _parentAriaLabelledBy: string | undefined; connectedCallback(): void; updated(): void; private syncA11yState; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "w-tab-panel": WarpTabPanel; } }