/**
 * Copyright IBM Corp. 2026
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
import { LitElement } from 'lit';
import '../../button';
/**
 * Wrapper component for dismissable tabs story with state management
 */
export declare class DismissableTabsWrapper extends LitElement {
    private _defaultTabs;
    /**
     * Array of tab configurations
     */
    private _tabs;
    /**
     * Whether tabs are disabled
     */
    disabled: boolean;
    /**
     * Whether tabs are contained
     */
    contained: boolean;
    /**
     * Whether the rendered Tab children should be dismissable.
     */
    dismissable: boolean;
    /**
     * Selection mode
     */
    selectionMode: string;
    /**
     * Selected index for the initially selected content
     */
    selectedIndex: number;
    /**
     * Handle tab dismissed event
     */
    private _handleDismissed;
    /**
     * Handle before selected event
     */
    private _handleBeforeSelected;
    private resetTabs;
    render(): import("lit-html").TemplateResult<1>;
    /**
     * Disable shadow DOM to inherit styles from parent
     */
    createRenderRoot(): this;
}
//# sourceMappingURL=tabs-wrapper.d.ts.map