import { Action } from '@judo/actions'; import { Button as ButtonElement, PageDefinition } from '@judo/model-api'; export interface StandaloneButtonRendererProps { element: ButtonElement; /** Optional page override (uses context if not provided) */ page?: PageDefinition; /** Optional dispatch override (uses context if not provided) */ onDispatch?: (action: Action) => Promise; } /** * Renderer for standalone Button elements (direct children of Flex containers). * These are typically relation navigation buttons like "View Matter Table". * The button's actionDefinition is matched against page.actions to find the Action to dispatch. */ export declare function StandaloneButtonRenderer({ element, page: pageProp, onDispatch: onDispatchProp, }: StandaloneButtonRendererProps): import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=StandaloneButtonRenderer.d.ts.map