import type { SearchEngine } from '../../../../app/search-engine/search-engine.js'; import { type Tab, type TabProps } from '../../../../controllers/tab/headless-tab.js'; import type { ControllerDefinitionWithoutProps } from '../../types/controller-definition.js'; export * from '../../../../controllers/tab/headless-tab.js'; export interface TabDefinition extends ControllerDefinitionWithoutProps { } /** * Defines a `Tab` controller instance. * @group Definers * * @param props - The configurable `Tab` properties. * @returns The `Tab` controller definition. * */ export declare function defineTab(props: TabProps): TabDefinition;