import type { TabOrientation } from "../enums"; import type { NamedElement } from "./base"; import type { VisualElement } from "./layout"; /** * Tab container for tabbed layouts. * Maps to: ui:TabController * * EMF Defaults: * - controllerRow: 1 */ export interface TabController extends VisualElement { "@type": "TabController"; tabs: Tab[]; /** Row position of the tab controller. @default 1 */ controllerRow?: number; orientation?: TabOrientation; } /** * Single tab within a TabController. * Maps to: ui:Tab */ export interface Tab extends NamedElement { element: VisualElement; label?: string; } //# sourceMappingURL=tabs.d.ts.map