import type { SearchEngine } from '../../app/search-engine/search-engine.js'; import { type Tab, type TabInitialState, type TabOptions, type TabProps, type TabState } from '../core/tab/headless-core-tab.js'; export type { Tab, TabInitialState, TabOptions, TabProps, TabState }; /** * Creates a `Tab` controller instance. * * @param engine - The headless engine. * @param props - The configurable `Tab` properties. * @returns A `Tab` controller instance. * * @group Controllers * @category Tab */ export declare function buildTab(engine: SearchEngine, props: TabProps): Tab;