import * as react_jsx_runtime from 'react/jsx-runtime';
import { AgentsWorkspaceProps as AgentsWorkspaceProps$1 } from '@datatechsolutions/shared-domain/common';

/**
 * Props accepted by the workspace.
 *
 * Extends the shared-domain `AgentsWorkspaceProps` (just `workflowId`) with
 * an optional `messages` bundle. Most consumers wrap their tree in
 * `<I18nProvider>` so the canvas reads its translations from context — in
 * that case `messages` can be omitted. Apps that need to inject a
 * precomputed bundle (e.g. tests, app-specific overrides) pass it
 * explicitly and it forwards into `<AutoSaveWorkspace>`.
 */
type AgentsWorkspaceProps = AgentsWorkspaceProps$1 & {
    messages?: Record<string, unknown>;
};
declare function AgentsWorkspace({ workflowId, messages }: AgentsWorkspaceProps): react_jsx_runtime.JSX.Element;

export { AgentsWorkspace, type AgentsWorkspaceProps };
