import { Panel, WidgetDto } from '../../../../domains/widgets/components/widget-by-id/types.js'; import { GenericDataOptions, TabberButtonsWidgetStyleOptions } from '../../../../types.js'; /** * Processes officially supported tabber custom widgets (WidgetsTabber). * Pure function that creates data and style options for the TabberButtonsWidget. * Maps from DTO widget type ('WidgetsTabber') to CSDK widget type ('tabber-buttons'). * * @param params - Parameters for processing tabber widget * @returns Object containing fusion type, custom type, data options, style options, and custom options */ export declare const processTabberWidget: (params: { panels: Panel[]; widgetDto: WidgetDto; variantColors: string[]; }) => { fusionWidgetType: 'custom'; customWidgetType: 'tabber-buttons'; dataOptions: GenericDataOptions; styleOptions: TabberButtonsWidgetStyleOptions; customOptions: Record; };