import { CoreEngine } from '../../../app/engine.js';
import { Controller } from '../../controller/headless-controller.js';
/**
 * The `TabManager` components lets you manage tabs.
 *
 * @group Controllers
 * @category TabManager
 */
export interface TabManager extends Controller {
    /**
     * The state of the `TabManager` controller.
     */
    state: TabManagerState;
}
/**
 * A scoped and simplified part of the headless state that is relevant to the `TabManager` controller.
 *
 * @group Controllers
 * @category TabManager
 */
export interface TabManagerState {
    activeTab: string;
}
/**
 * @internal
 */
export declare function buildCoreTabManager(engine: CoreEngine): TabManager;
