import { StudioLayouts } from '.'; import type { StudioLayoutPanelConfig } from './StudioPanelSchema'; export interface StudioLayoutPanelSidebarTabsConfig extends StudioLayoutPanelConfig { /** * Type of the layout component. */ type: `${StudioLayouts.panelSidebarTabs}`; /** * Move properties tab content into the styles tab. * Overrides app editor store/design panel defaults when defined. */ propsInStyles?: boolean; /** * Hide tabs navigation. * Overrides app editor store/design panel defaults when defined. */ hideTabs?: boolean; /** * Hide selector manager section in the styles tab. * Overrides app editor store value when defined. * @default false */ hideSelectors?: boolean; /** * Additional props passed to the internal Tabs component. * `tabs`, `value`, and `onChange` are controlled internally. */ tabsProps?: object; }