import { LitElement } from 'lit';
/**
 * @element uui-tab-group
 * @slot - Default slot for the tab group
 * @cssprop --uui-tab-group-dropdown-tab-text - Define the tab text color in the dropdown
 * @cssprop --uui-tab-group-dropdown-tab-text-hover - Define the tab text hover color in the dropdown
 * @cssprop --uui-tab-group-dropdown-tab-text-active - Define the tab text active color in the dropdown
 * @cssprop --uui-tab-group-dropdown-background - Define the background color of the dropdown
 * @cssprop --uui-tab-group-gap - Define the gap between elements dropdown. Only pixel values are valid
 */
export declare class UUITabGroupElement extends LitElement {
    #private;
    private _moreButtonElement;
    private _popoverContainerElement;
    private _mainElement;
    private _slottedNodes?;
    /**
     * Set the flex direction of the content of the dropdown.
     * @type {string}
     * @attr
     * @default vertical
     */
    dropdownContentDirection: 'vertical' | 'horizontal';
    connectedCallback(): void;
    disconnectedCallback(): void;
    render(): import("lit").TemplateResult<1>;
    static styles: import("lit").CSSResult[];
}
declare global {
    interface HTMLElementTagNameMap {
        'uui-tab-group': UUITabGroupElement;
    }
}
