import { createRemoteRuntimeEvents } from '@pellux/goodvibes-sdk/platform/runtime/transports/runtime-events-client';
function asUiEvents(runtimeEvents) {
    return {
        sessions: runtimeEvents.session,
        turns: runtimeEvents.turn,
        tools: runtimeEvents.tools,
        providers: runtimeEvents.providers,
        agents: runtimeEvents.agents,
        workflows: runtimeEvents.workflows,
        planner: runtimeEvents.planner,
        ops: runtimeEvents.ops,
    };
}
export function createRemoteUiRuntimeEvents(connect) {
    return asUiEvents(createRemoteRuntimeEvents(connect));
}
