import { Action } from '@judo/actions'; import { ButtonGroup as ButtonGroupElement, PageDefinition } from '@judo/model-api'; export interface InlineButtonGroupRendererProps { element: ButtonGroupElement; /** Optional page override (uses context if not provided) */ page?: PageDefinition; editMode?: boolean; /** Optional dispatch override (uses context if not provided) */ onDispatch?: (action: Action) => Promise; } /** * Renderer for inline ButtonGroup elements (within forms/views). * * Supports `featuredActions` — when set to a number > 0, that many buttons * are "extracted" from the dropdown and rendered as inline buttons to the left * of the dropdown trigger. Featured buttons and the dropdown are rendered * within a single MUI ButtonGroup. * * When featuredActions is 0 (default), all buttons appear inside a dropdown menu. */ export declare function InlineButtonGroupRenderer({ element, page: pageProp, editMode, onDispatch: onDispatchProp, }: InlineButtonGroupRendererProps): import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=InlineButtonGroupRenderer.d.ts.map