export declare const API_ROUTE_METADATA: {
    readonly "GET /agents": {
        readonly method: "GET";
        readonly path: "/agents";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["partial"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "record";
        };
    };
    readonly "GET /agents/providers": {
        readonly method: "GET";
        readonly path: "/agents/providers";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "providers";
        };
    };
    readonly "GET /agents/:agentId": {
        readonly method: "GET";
        readonly path: "/agents/:agentId";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly ["status", "versionId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/clone": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/clone";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["authorId", "metadata", "newId", "newName"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /agents/:agentId/voice/speakers": {
        readonly method: "GET";
        readonly path: "/agents/:agentId/voice/speakers";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "array";
        };
    };
    readonly "GET /agents/:agentId/speakers": {
        readonly method: "GET";
        readonly path: "/agents/:agentId/speakers";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "array";
        };
    };
    readonly "POST /agents/:agentId/generate": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/generate";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["activeTools", "clientTools", "context", "instructions", "maxSteps", "memory", "messages", "modelSettings", "output", "providerOptions", "requestContext", "requireToolApproval", "returnScorerData", "runId", "savePerStep", "scorers", "stopWhen", "structuredOutput", "system", "toolChoice", "toolsets", "tracingOptions", "versions"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/generate/vnext": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/generate/vnext";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["activeTools", "clientTools", "context", "instructions", "maxSteps", "memory", "messages", "modelSettings", "output", "providerOptions", "requestContext", "requireToolApproval", "returnScorerData", "runId", "savePerStep", "scorers", "stopWhen", "structuredOutput", "system", "toolChoice", "toolsets", "tracingOptions", "versions"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/signals": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/signals";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/tools/:toolId/execute": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/tools/:toolId/execute";
        readonly pathParams: readonly ["agentId", "toolId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["data", "requestContext"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/approve-tool-call-generate": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/approve-tool-call-generate";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["format", "requestContext", "runId", "toolCallId"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/decline-tool-call-generate": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/decline-tool-call-generate";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["format", "requestContext", "runId", "toolCallId"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/model": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/model";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["modelId", "provider"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/model/reset": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/model/reset";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/models/reorder": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/models/reorder";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["reorderedModelIds"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/models/:modelConfigId": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/models/:modelConfigId";
        readonly pathParams: readonly ["agentId", "modelConfigId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["enabled", "maxRetries", "model"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/instructions/enhance": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/instructions/enhance";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["comment", "instructions"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /agents/:agentId/tools/:toolId": {
        readonly method: "GET";
        readonly path: "/agents/:agentId/tools/:toolId";
        readonly pathParams: readonly ["agentId", "toolId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /agents/:agentId/skills/:skillName": {
        readonly method: "GET";
        readonly path: "/agents/:agentId/skills/:skillName";
        readonly pathParams: readonly ["agentId", "skillName"];
        readonly queryParams: readonly ["path"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/voice/listen": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/voice/listen";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["audio", "options"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /agents/:agentId/listen": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/listen";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["audio", "options"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /agents/:agentId/voice/listener": {
        readonly method: "GET";
        readonly path: "/agents/:agentId/voice/listener";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /auth/capabilities": {
        readonly method: "GET";
        readonly path: "/auth/capabilities";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /auth/me": {
        readonly method: "GET";
        readonly path: "/auth/me";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /auth/roles/:roleId/permissions": {
        readonly method: "GET";
        readonly path: "/auth/roles/:roleId/permissions";
        readonly pathParams: readonly ["roleId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "permissions";
        };
    };
    readonly "GET /workflows": {
        readonly method: "GET";
        readonly path: "/workflows";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["partial"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "record";
        };
    };
    readonly "GET /workflows/:workflowId": {
        readonly method: "GET";
        readonly path: "/workflows/:workflowId";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workflows/:workflowId/runs": {
        readonly method: "GET";
        readonly path: "/workflows/:workflowId/runs";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["fromDate", "limit", "offset", "page", "perPage", "resourceId", "status", "toDate"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "runs";
        };
    };
    readonly "GET /workflows/:workflowId/runs/:runId": {
        readonly method: "GET";
        readonly path: "/workflows/:workflowId/runs/:runId";
        readonly pathParams: readonly ["workflowId", "runId"];
        readonly queryParams: readonly ["fields", "withNestedWorkflows"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /workflows/:workflowId/runs/:runId": {
        readonly method: "DELETE";
        readonly path: "/workflows/:workflowId/runs/:runId";
        readonly pathParams: readonly ["workflowId", "runId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/create-run": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/create-run";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["disableScorers", "resourceId"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/start-async": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/start-async";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["initialState", "inputData", "perStep", "requestContext", "resourceId", "tracingOptions"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/start": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/start";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["initialState", "inputData", "perStep", "requestContext", "resourceId", "tracingOptions"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/resume-async": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/resume-async";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["forEachIndex", "perStep", "requestContext", "resumeData", "step", "tracingOptions"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/resume": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/resume";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["forEachIndex", "perStep", "requestContext", "resumeData", "step", "tracingOptions"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/runs/:runId/cancel": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/runs/:runId/cancel";
        readonly pathParams: readonly ["workflowId", "runId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/time-travel": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/time-travel";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["context", "initialState", "inputData", "nestedStepsContext", "perStep", "requestContext", "resumeData", "step", "tracingOptions"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/time-travel-async": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/time-travel-async";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["context", "initialState", "inputData", "nestedStepsContext", "perStep", "requestContext", "resumeData", "step", "tracingOptions"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/restart": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/restart";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["requestContext", "tracingOptions"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/restart-async": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/restart-async";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["requestContext", "tracingOptions"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/restart-all-active-workflow-runs": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/restart-all-active-workflow-runs";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/restart-all-active-workflow-runs-async": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/restart-all-active-workflow-runs-async";
        readonly pathParams: readonly ["workflowId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/:workflowId/runs/:runId/steps/execute": {
        readonly method: "POST";
        readonly path: "/workflows/:workflowId/runs/:runId/steps/execute";
        readonly pathParams: readonly ["workflowId", "runId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["executionPath", "foreachIdx", "format", "input", "perStep", "requestContext", "resumeData", "retryCount", "state", "stepId", "stepResults", "validateInputs"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workflows/events": {
        readonly method: "POST";
        readonly path: "/workflows/events";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["event"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /tools": {
        readonly method: "GET";
        readonly path: "/tools";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "record";
        };
    };
    readonly "GET /tools/:toolId": {
        readonly method: "GET";
        readonly path: "/tools/:toolId";
        readonly pathParams: readonly ["toolId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /tools/:toolId/execute": {
        readonly method: "POST";
        readonly path: "/tools/:toolId/execute";
        readonly pathParams: readonly ["toolId"];
        readonly queryParams: readonly ["runId"];
        readonly bodyParams: readonly ["data", "requestContext"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /processors": {
        readonly method: "GET";
        readonly path: "/processors";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "record";
        };
    };
    readonly "GET /processors/:processorId": {
        readonly method: "GET";
        readonly path: "/processors/:processorId";
        readonly pathParams: readonly ["processorId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /processors/:processorId/execute": {
        readonly method: "POST";
        readonly path: "/processors/:processorId/execute";
        readonly pathParams: readonly ["processorId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["agentId", "messages", "phase", "requestContext"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /v1/responses/:responseId": {
        readonly method: "GET";
        readonly path: "/v1/responses/:responseId";
        readonly pathParams: readonly ["responseId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /v1/responses/:responseId": {
        readonly method: "DELETE";
        readonly path: "/v1/responses/:responseId";
        readonly pathParams: readonly ["responseId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /v1/conversations": {
        readonly method: "POST";
        readonly path: "/v1/conversations";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["agent_id", "conversation_id", "metadata", "resource_id", "title"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /v1/conversations/:conversationId": {
        readonly method: "GET";
        readonly path: "/v1/conversations/:conversationId";
        readonly pathParams: readonly ["conversationId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /v1/conversations/:conversationId/items": {
        readonly method: "GET";
        readonly path: "/v1/conversations/:conversationId/items";
        readonly pathParams: readonly ["conversationId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /v1/conversations/:conversationId": {
        readonly method: "DELETE";
        readonly path: "/v1/conversations/:conversationId";
        readonly pathParams: readonly ["conversationId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /memory/status": {
        readonly method: "GET";
        readonly path: "/memory/status";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId", "resourceId", "threadId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /memory/config": {
        readonly method: "GET";
        readonly path: "/memory/config";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /memory/observational-memory": {
        readonly method: "GET";
        readonly path: "/memory/observational-memory";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId", "from", "limit", "offset", "resourceId", "threadId", "to"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "history";
        };
    };
    readonly "POST /memory/observational-memory/buffer-status": {
        readonly method: "POST";
        readonly path: "/memory/observational-memory/buffer-status";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["agentId", "resourceId", "threadId"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /memory/threads": {
        readonly method: "GET";
        readonly path: "/memory/threads";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId", "metadata", "orderBy", "page", "perPage", "resourceId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "threads";
            readonly paginationProperty: "page";
        };
    };
    readonly "GET /memory/threads/:threadId": {
        readonly method: "GET";
        readonly path: "/memory/threads/:threadId";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId", "resourceId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /memory/threads/:threadId/messages": {
        readonly method: "GET";
        readonly path: "/memory/threads/:threadId/messages";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId", "filter", "include", "includeSystemReminders", "orderBy", "page", "perPage", "resourceId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "messages";
        };
    };
    readonly "GET /memory/threads/:threadId/working-memory": {
        readonly method: "GET";
        readonly path: "/memory/threads/:threadId/working-memory";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId", "memoryConfig", "resourceId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /memory/save-messages": {
        readonly method: "POST";
        readonly path: "/memory/save-messages";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly ["messages"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "messages";
        };
    };
    readonly "POST /memory/threads": {
        readonly method: "POST";
        readonly path: "/memory/threads";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly ["metadata", "resourceId", "threadId", "title"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /memory/threads/:threadId": {
        readonly method: "PATCH";
        readonly path: "/memory/threads/:threadId";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly ["metadata", "resourceId", "title"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /memory/threads/:threadId": {
        readonly method: "DELETE";
        readonly path: "/memory/threads/:threadId";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId", "resourceId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /memory/threads/:threadId/clone": {
        readonly method: "POST";
        readonly path: "/memory/threads/:threadId/clone";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly ["metadata", "newThreadId", "options", "resourceId", "title"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "clonedMessages";
        };
    };
    readonly "POST /memory/threads/:threadId/working-memory": {
        readonly method: "POST";
        readonly path: "/memory/threads/:threadId/working-memory";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly ["memoryConfig", "resourceId", "workingMemory"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /memory/messages/delete": {
        readonly method: "POST";
        readonly path: "/memory/messages/delete";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId", "resourceId"];
        readonly bodyParams: readonly ["messageIds"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /memory/search": {
        readonly method: "GET";
        readonly path: "/memory/search";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId", "limit", "memoryConfig", "resourceId", "searchQuery", "threadId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /memory/network/status": {
        readonly method: "GET";
        readonly path: "/memory/network/status";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /memory/network/threads": {
        readonly method: "GET";
        readonly path: "/memory/network/threads";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId", "metadata", "orderBy", "page", "perPage", "resourceId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "threads";
            readonly paginationProperty: "page";
        };
    };
    readonly "GET /memory/network/threads/:threadId": {
        readonly method: "GET";
        readonly path: "/memory/network/threads/:threadId";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId", "resourceId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /memory/network/threads/:threadId/messages": {
        readonly method: "GET";
        readonly path: "/memory/network/threads/:threadId/messages";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId", "filter", "include", "orderBy", "page", "perPage", "resourceId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "messages";
        };
    };
    readonly "POST /memory/network/save-messages": {
        readonly method: "POST";
        readonly path: "/memory/network/save-messages";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly ["messages"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "messages";
        };
    };
    readonly "POST /memory/network/threads": {
        readonly method: "POST";
        readonly path: "/memory/network/threads";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly ["metadata", "resourceId", "threadId", "title"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /memory/network/threads/:threadId": {
        readonly method: "PATCH";
        readonly path: "/memory/network/threads/:threadId";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId"];
        readonly bodyParams: readonly ["metadata", "resourceId", "title"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /memory/network/threads/:threadId": {
        readonly method: "DELETE";
        readonly path: "/memory/network/threads/:threadId";
        readonly pathParams: readonly ["threadId"];
        readonly queryParams: readonly ["agentId", "resourceId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /memory/network/messages/delete": {
        readonly method: "POST";
        readonly path: "/memory/network/messages/delete";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId", "resourceId"];
        readonly bodyParams: readonly ["messageIds"];
        readonly hasQuery: true;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /scores/scorers": {
        readonly method: "GET";
        readonly path: "/scores/scorers";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "record";
        };
    };
    readonly "GET /scores/scorers/:scorerId": {
        readonly method: "GET";
        readonly path: "/scores/scorers/:scorerId";
        readonly pathParams: readonly ["scorerId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /scores/run/:runId": {
        readonly method: "GET";
        readonly path: "/scores/run/:runId";
        readonly pathParams: readonly ["runId"];
        readonly queryParams: readonly ["page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "scores";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /scores/scorer/:scorerId": {
        readonly method: "GET";
        readonly path: "/scores/scorer/:scorerId";
        readonly pathParams: readonly ["scorerId"];
        readonly queryParams: readonly ["entityId", "entityType", "page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "scores";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /scores/entity/:entityType/:entityId": {
        readonly method: "GET";
        readonly path: "/scores/entity/:entityType/:entityId";
        readonly pathParams: readonly ["entityType", "entityId"];
        readonly queryParams: readonly ["page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "scores";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "POST /scores": {
        readonly method: "POST";
        readonly path: "/scores";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["score"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /observability/traces": {
        readonly method: "GET";
        readonly path: "/observability/traces";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["after", "dateRange", "direction", "endedAt", "entityId", "entityName", "entityType", "entityVersionId", "environment", "experimentId", "field", "hasChildError", "limit", "metadata", "mode", "name", "organizationId", "page", "parentEntityId", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "scope", "serviceName", "sessionId", "source", "spanType", "startedAt", "status", "tags", "threadId", "traceId", "userId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "spans";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /observability/traces/light": {
        readonly method: "GET";
        readonly path: "/observability/traces/light";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["dateRange", "direction", "endedAt", "entityId", "entityName", "entityType", "entityVersionId", "environment", "experimentId", "field", "hasChildError", "metadata", "name", "organizationId", "page", "parentEntityId", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "scope", "serviceName", "sessionId", "source", "spanType", "startedAt", "status", "tags", "threadId", "traceId", "userId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "spans";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /observability/branches": {
        readonly method: "GET";
        readonly path: "/observability/branches";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["after", "direction", "endedAt", "entityId", "entityName", "entityType", "entityVersionId", "environment", "experimentId", "field", "limit", "metadata", "mode", "organizationId", "page", "parentEntityId", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "scope", "serviceName", "sessionId", "source", "spanType", "startedAt", "status", "tags", "threadId", "traceId", "userId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "branches";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /observability/traces/:traceId/branches/:spanId": {
        readonly method: "GET";
        readonly path: "/observability/traces/:traceId/branches/:spanId";
        readonly pathParams: readonly ["traceId", "spanId"];
        readonly queryParams: readonly ["depth"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "spans";
        };
    };
    readonly "GET /observability/traces/:traceId": {
        readonly method: "GET";
        readonly path: "/observability/traces/:traceId";
        readonly pathParams: readonly ["traceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "spans";
        };
    };
    readonly "GET /observability/traces/:traceId/light": {
        readonly method: "GET";
        readonly path: "/observability/traces/:traceId/light";
        readonly pathParams: readonly ["traceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "spans";
        };
    };
    readonly "GET /observability/traces/:traceId/spans/:spanId": {
        readonly method: "GET";
        readonly path: "/observability/traces/:traceId/spans/:spanId";
        readonly pathParams: readonly ["traceId", "spanId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /observability/traces/:traceId/trajectory": {
        readonly method: "GET";
        readonly path: "/observability/traces/:traceId/trajectory";
        readonly pathParams: readonly ["traceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /observability/traces/score": {
        readonly method: "POST";
        readonly path: "/observability/traces/score";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["scorerName", "targets"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /observability/traces/:traceId/:spanId/scores": {
        readonly method: "GET";
        readonly path: "/observability/traces/:traceId/:spanId/scores";
        readonly pathParams: readonly ["traceId", "spanId"];
        readonly queryParams: readonly ["page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "scores";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /observability/metrics": {
        readonly method: "GET";
        readonly path: "/observability/metrics";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["after", "costUnit", "direction", "entityName", "entityType", "entityVersionId", "environment", "executionSource", "experimentId", "field", "labels", "limit", "mode", "model", "name", "organizationId", "page", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "provider", "requestId", "resourceId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "serviceName", "sessionId", "source", "spanId", "tags", "threadId", "timestamp", "traceId", "userId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "metrics";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /observability/logs": {
        readonly method: "GET";
        readonly path: "/observability/logs";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["after", "direction", "entityName", "entityType", "entityVersionId", "environment", "executionSource", "experimentId", "field", "level", "limit", "mode", "organizationId", "page", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "serviceName", "sessionId", "source", "spanId", "tags", "threadId", "timestamp", "traceId", "userId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "logs";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /observability/scores": {
        readonly method: "GET";
        readonly path: "/observability/scores";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["after", "direction", "entityName", "entityType", "entityVersionId", "environment", "executionSource", "experimentId", "field", "limit", "mode", "organizationId", "page", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "scoreSource", "scorerId", "serviceName", "sessionId", "source", "spanId", "tags", "threadId", "timestamp", "traceId", "userId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "scores";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "POST /observability/scores": {
        readonly method: "POST";
        readonly path: "/observability/scores";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["score"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /observability/scores/:scoreId": {
        readonly method: "GET";
        readonly path: "/observability/scores/:scoreId";
        readonly pathParams: readonly ["scoreId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /observability/scores/aggregate": {
        readonly method: "POST";
        readonly path: "/observability/scores/aggregate";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["aggregation", "comparePeriod", "filters", "scoreSource", "scorerId"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /observability/scores/breakdown": {
        readonly method: "POST";
        readonly path: "/observability/scores/breakdown";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["aggregation", "filters", "groupBy", "scoreSource", "scorerId"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "groups";
        };
    };
    readonly "POST /observability/scores/timeseries": {
        readonly method: "POST";
        readonly path: "/observability/scores/timeseries";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["aggregation", "filters", "groupBy", "interval", "scoreSource", "scorerId"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "series";
        };
    };
    readonly "POST /observability/scores/percentiles": {
        readonly method: "POST";
        readonly path: "/observability/scores/percentiles";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["filters", "interval", "percentiles", "scoreSource", "scorerId"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "series";
        };
    };
    readonly "GET /observability/feedback": {
        readonly method: "GET";
        readonly path: "/observability/feedback";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["after", "direction", "entityName", "entityType", "entityVersionId", "environment", "executionSource", "experimentId", "feedbackSource", "feedbackType", "feedbackUserId", "field", "limit", "mode", "organizationId", "page", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "serviceName", "sessionId", "source", "spanId", "tags", "threadId", "timestamp", "traceId", "userId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "feedback";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "POST /observability/feedback": {
        readonly method: "POST";
        readonly path: "/observability/feedback";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["feedback"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /observability/feedback/aggregate": {
        readonly method: "POST";
        readonly path: "/observability/feedback/aggregate";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["aggregation", "comparePeriod", "feedbackSource", "feedbackType", "filters"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /observability/feedback/breakdown": {
        readonly method: "POST";
        readonly path: "/observability/feedback/breakdown";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["aggregation", "feedbackSource", "feedbackType", "filters", "groupBy"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "groups";
        };
    };
    readonly "POST /observability/feedback/timeseries": {
        readonly method: "POST";
        readonly path: "/observability/feedback/timeseries";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["aggregation", "feedbackSource", "feedbackType", "filters", "groupBy", "interval"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "series";
        };
    };
    readonly "POST /observability/feedback/percentiles": {
        readonly method: "POST";
        readonly path: "/observability/feedback/percentiles";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["feedbackSource", "feedbackType", "filters", "interval", "percentiles"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "series";
        };
    };
    readonly "POST /observability/metrics/aggregate": {
        readonly method: "POST";
        readonly path: "/observability/metrics/aggregate";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["aggregation", "comparePeriod", "distinctColumn", "filters", "name"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /observability/metrics/breakdown": {
        readonly method: "POST";
        readonly path: "/observability/metrics/breakdown";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["aggregation", "distinctColumn", "filters", "groupBy", "limit", "name", "orderDirection"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "groups";
        };
    };
    readonly "POST /observability/metrics/timeseries": {
        readonly method: "POST";
        readonly path: "/observability/metrics/timeseries";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["aggregation", "distinctColumn", "filters", "groupBy", "interval", "name"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "series";
        };
    };
    readonly "POST /observability/metrics/percentiles": {
        readonly method: "POST";
        readonly path: "/observability/metrics/percentiles";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["filters", "interval", "name", "percentiles"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "series";
        };
    };
    readonly "GET /observability/discovery/metric-names": {
        readonly method: "GET";
        readonly path: "/observability/discovery/metric-names";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["limit", "prefix"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "names";
        };
    };
    readonly "GET /observability/discovery/metric-label-keys": {
        readonly method: "GET";
        readonly path: "/observability/discovery/metric-label-keys";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["metricName"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "keys";
        };
    };
    readonly "GET /observability/discovery/metric-label-values": {
        readonly method: "GET";
        readonly path: "/observability/discovery/metric-label-values";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["labelKey", "limit", "metricName", "prefix"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "values";
        };
    };
    readonly "GET /observability/discovery/entity-types": {
        readonly method: "GET";
        readonly path: "/observability/discovery/entity-types";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "entityTypes";
        };
    };
    readonly "GET /observability/discovery/entity-names": {
        readonly method: "GET";
        readonly path: "/observability/discovery/entity-names";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["entityType"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "names";
        };
    };
    readonly "GET /observability/discovery/service-names": {
        readonly method: "GET";
        readonly path: "/observability/discovery/service-names";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "serviceNames";
        };
    };
    readonly "GET /observability/discovery/environments": {
        readonly method: "GET";
        readonly path: "/observability/discovery/environments";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "environments";
        };
    };
    readonly "GET /observability/discovery/tags": {
        readonly method: "GET";
        readonly path: "/observability/discovery/tags";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["entityType"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "tags";
        };
    };
    readonly "GET /logs/transports": {
        readonly method: "GET";
        readonly path: "/logs/transports";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "transports";
        };
    };
    readonly "GET /logs": {
        readonly method: "GET";
        readonly path: "/logs";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["filters", "fromDate", "logLevel", "page", "perPage", "toDate", "transportId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "logs";
            readonly paginationProperty: "page";
        };
    };
    readonly "GET /logs/:runId": {
        readonly method: "GET";
        readonly path: "/logs/:runId";
        readonly pathParams: readonly ["runId"];
        readonly queryParams: readonly ["filters", "fromDate", "logLevel", "page", "perPage", "toDate", "transportId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "logs";
            readonly paginationProperty: "page";
        };
    };
    readonly "POST /vector/:vectorName/upsert": {
        readonly method: "POST";
        readonly path: "/vector/:vectorName/upsert";
        readonly pathParams: readonly ["vectorName"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["ids", "indexName", "metadata", "vectors"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "ids";
        };
    };
    readonly "POST /vector/:vectorName/create-index": {
        readonly method: "POST";
        readonly path: "/vector/:vectorName/create-index";
        readonly pathParams: readonly ["vectorName"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["dimension", "indexName", "metric"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /vector/:vectorName/query": {
        readonly method: "POST";
        readonly path: "/vector/:vectorName/query";
        readonly pathParams: readonly ["vectorName"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["filter", "includeVector", "indexName", "queryVector", "topK"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "array";
        };
    };
    readonly "GET /vector/:vectorName/indexes": {
        readonly method: "GET";
        readonly path: "/vector/:vectorName/indexes";
        readonly pathParams: readonly ["vectorName"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "array";
        };
    };
    readonly "GET /vector/:vectorName/indexes/:indexName": {
        readonly method: "GET";
        readonly path: "/vector/:vectorName/indexes/:indexName";
        readonly pathParams: readonly ["vectorName", "indexName"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /vector/:vectorName/indexes/:indexName": {
        readonly method: "DELETE";
        readonly path: "/vector/:vectorName/indexes/:indexName";
        readonly pathParams: readonly ["vectorName", "indexName"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /vectors": {
        readonly method: "GET";
        readonly path: "/vectors";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "vectors";
        };
    };
    readonly "GET /embedders": {
        readonly method: "GET";
        readonly path: "/embedders";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "embedders";
        };
    };
    readonly "GET /.well-known/:agentId/agent-card.json": {
        readonly method: "GET";
        readonly path: "/.well-known/:agentId/agent-card.json";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces": {
        readonly method: "GET";
        readonly path: "/workspaces";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "workspaces";
        };
    };
    readonly "GET /workspaces/:workspaceId": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces/:workspaceId/fs/read": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/fs/read";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly ["encoding", "path"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workspaces/:workspaceId/fs/write": {
        readonly method: "POST";
        readonly path: "/workspaces/:workspaceId/fs/write";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["content", "encoding", "path", "recursive"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces/:workspaceId/fs/list": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/fs/list";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly ["path", "recursive"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "entries";
        };
    };
    readonly "DELETE /workspaces/:workspaceId/fs/delete": {
        readonly method: "DELETE";
        readonly path: "/workspaces/:workspaceId/fs/delete";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly ["force", "path", "recursive"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workspaces/:workspaceId/fs/mkdir": {
        readonly method: "POST";
        readonly path: "/workspaces/:workspaceId/fs/mkdir";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["path", "recursive"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces/:workspaceId/fs/stat": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/fs/stat";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly ["path"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces/:workspaceId/search": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/search";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly ["minScore", "mode", "query", "topK"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workspaces/:workspaceId/index": {
        readonly method: "POST";
        readonly path: "/workspaces/:workspaceId/index";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["content", "metadata", "path"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces/:workspaceId/skills/search": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/skills/search";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly ["includeReferences", "minScore", "query", "skillNames", "topK"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "results";
        };
    };
    readonly "GET /workspaces/:workspaceId/skills": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/skills";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "skills";
        };
    };
    readonly "GET /workspaces/:workspaceId/skills/:skillName": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/skills/:skillName";
        readonly pathParams: readonly ["workspaceId", "skillName"];
        readonly queryParams: readonly ["path"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces/:workspaceId/skills/:skillName/references": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/skills/:skillName/references";
        readonly pathParams: readonly ["workspaceId", "skillName"];
        readonly queryParams: readonly ["path"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "references";
        };
    };
    readonly "GET /workspaces/:workspaceId/skills/:skillName/references/:referencePath": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/skills/:skillName/references/:referencePath";
        readonly pathParams: readonly ["workspaceId", "skillName", "referencePath"];
        readonly queryParams: readonly ["path"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces/:workspaceId/skills-sh/search": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/skills-sh/search";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly ["limit", "q"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces/:workspaceId/skills-sh/popular": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/skills-sh/popular";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly ["limit", "offset"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /workspaces/:workspaceId/skills-sh/preview": {
        readonly method: "GET";
        readonly path: "/workspaces/:workspaceId/skills-sh/preview";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly ["owner", "path", "repo"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workspaces/:workspaceId/skills-sh/install": {
        readonly method: "POST";
        readonly path: "/workspaces/:workspaceId/skills-sh/install";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["mount", "owner", "repo", "skillName"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workspaces/:workspaceId/skills-sh/remove": {
        readonly method: "POST";
        readonly path: "/workspaces/:workspaceId/skills-sh/remove";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["skillName"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /workspaces/:workspaceId/skills-sh/update": {
        readonly method: "POST";
        readonly path: "/workspaces/:workspaceId/skills-sh/update";
        readonly pathParams: readonly ["workspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["skillName"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "updated";
        };
    };
    readonly "POST /agents/:agentId/generate-legacy": {
        readonly method: "POST";
        readonly path: "/agents/:agentId/generate-legacy";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["activeTools", "clientTools", "context", "instructions", "maxSteps", "memory", "messages", "modelSettings", "output", "providerOptions", "requestContext", "requireToolApproval", "resourceId", "resourceid", "returnScorerData", "runId", "savePerStep", "scorers", "stopWhen", "structuredOutput", "system", "threadId", "toolChoice", "toolsets", "tracingOptions", "versions"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /mcp/v0/servers": {
        readonly method: "GET";
        readonly path: "/mcp/v0/servers";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["limit", "offset", "page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /mcp/v0/servers/:id": {
        readonly method: "GET";
        readonly path: "/mcp/v0/servers/:id";
        readonly pathParams: readonly ["id"];
        readonly queryParams: readonly ["version"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /mcp/:serverId/tools": {
        readonly method: "GET";
        readonly path: "/mcp/:serverId/tools";
        readonly pathParams: readonly ["serverId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "tools";
        };
    };
    readonly "GET /mcp/:serverId/tools/:toolId": {
        readonly method: "GET";
        readonly path: "/mcp/:serverId/tools/:toolId";
        readonly pathParams: readonly ["serverId", "toolId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /mcp/:serverId/tools/:toolId/execute": {
        readonly method: "POST";
        readonly path: "/mcp/:serverId/tools/:toolId/execute";
        readonly pathParams: readonly ["serverId", "toolId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["data"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /mcp/:serverId/resources": {
        readonly method: "GET";
        readonly path: "/mcp/:serverId/resources";
        readonly pathParams: readonly ["serverId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "resources";
        };
    };
    readonly "POST /mcp/:serverId/resources/read": {
        readonly method: "POST";
        readonly path: "/mcp/:serverId/resources/read";
        readonly pathParams: readonly ["serverId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["uri"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "contents";
        };
    };
    readonly "GET /stored/agents": {
        readonly method: "GET";
        readonly path: "/stored/agents";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["authorId", "favoritedOnly", "metadata", "orderBy", "page", "perPage", "pinFavoritedFor", "status", "visibility"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "agents";
            readonly paginationProperty: "page";
        };
    };
    readonly "POST /stored/agents/preview-instructions": {
        readonly method: "POST";
        readonly path: "/stored/agents/preview-instructions";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["blocks", "context"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/agents/:storedAgentId": {
        readonly method: "GET";
        readonly path: "/stored/agents/:storedAgentId";
        readonly pathParams: readonly ["storedAgentId"];
        readonly queryParams: readonly ["status"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/agents": {
        readonly method: "POST";
        readonly path: "/stored/agents";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["agents", "authorId", "browser", "defaultOptions", "description", "id", "inputProcessors", "instructions", "integrationTools", "mcpClients", "memory", "metadata", "model", "name", "outputProcessors", "requestContextSchema", "scorers", "skills", "tools", "visibility", "workflows", "workspace"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /stored/agents/:storedAgentId": {
        readonly method: "PATCH";
        readonly path: "/stored/agents/:storedAgentId";
        readonly pathParams: readonly ["storedAgentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["agents", "authorId", "browser", "changeMessage", "defaultOptions", "description", "inputProcessors", "instructions", "integrationTools", "mcpClients", "memory", "metadata", "model", "name", "outputProcessors", "requestContextSchema", "scorers", "skills", "tools", "visibility", "workflows", "workspace"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/agents/:storedAgentId": {
        readonly method: "DELETE";
        readonly path: "/stored/agents/:storedAgentId";
        readonly pathParams: readonly ["storedAgentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/agents/:agentId/versions": {
        readonly method: "GET";
        readonly path: "/stored/agents/:agentId/versions";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly ["orderBy", "page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "versions";
            readonly paginationProperty: "page";
        };
    };
    readonly "POST /stored/agents/:agentId/versions": {
        readonly method: "POST";
        readonly path: "/stored/agents/:agentId/versions";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["changeMessage"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/agents/:agentId/versions/compare": {
        readonly method: "GET";
        readonly path: "/stored/agents/:agentId/versions/compare";
        readonly pathParams: readonly ["agentId"];
        readonly queryParams: readonly ["from", "to"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/agents/:agentId/versions/:versionId": {
        readonly method: "GET";
        readonly path: "/stored/agents/:agentId/versions/:versionId";
        readonly pathParams: readonly ["agentId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/agents/:agentId/versions/:versionId/activate": {
        readonly method: "POST";
        readonly path: "/stored/agents/:agentId/versions/:versionId/activate";
        readonly pathParams: readonly ["agentId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/agents/:agentId/versions/:versionId/restore": {
        readonly method: "POST";
        readonly path: "/stored/agents/:agentId/versions/:versionId/restore";
        readonly pathParams: readonly ["agentId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/agents/:agentId/versions/:versionId": {
        readonly method: "DELETE";
        readonly path: "/stored/agents/:agentId/versions/:versionId";
        readonly pathParams: readonly ["agentId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PUT /stored/agents/:storedAgentId/favorite": {
        readonly method: "PUT";
        readonly path: "/stored/agents/:storedAgentId/favorite";
        readonly pathParams: readonly ["storedAgentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/agents/:storedAgentId/favorite": {
        readonly method: "DELETE";
        readonly path: "/stored/agents/:storedAgentId/favorite";
        readonly pathParams: readonly ["storedAgentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/mcp-clients": {
        readonly method: "GET";
        readonly path: "/stored/mcp-clients";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["authorId", "metadata", "orderBy", "page", "perPage", "status"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "mcpClients";
            readonly paginationProperty: "page";
        };
    };
    readonly "GET /stored/mcp-clients/:storedMCPClientId": {
        readonly method: "GET";
        readonly path: "/stored/mcp-clients/:storedMCPClientId";
        readonly pathParams: readonly ["storedMCPClientId"];
        readonly queryParams: readonly ["status"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/mcp-clients": {
        readonly method: "POST";
        readonly path: "/stored/mcp-clients";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["authorId", "description", "id", "metadata", "name", "servers"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /stored/mcp-clients/:storedMCPClientId": {
        readonly method: "PATCH";
        readonly path: "/stored/mcp-clients/:storedMCPClientId";
        readonly pathParams: readonly ["storedMCPClientId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["authorId", "description", "metadata", "name", "servers"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/mcp-clients/:storedMCPClientId": {
        readonly method: "DELETE";
        readonly path: "/stored/mcp-clients/:storedMCPClientId";
        readonly pathParams: readonly ["storedMCPClientId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/mcp-clients/:mcpClientId/versions": {
        readonly method: "GET";
        readonly path: "/stored/mcp-clients/:mcpClientId/versions";
        readonly pathParams: readonly ["mcpClientId"];
        readonly queryParams: readonly ["orderBy", "page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "versions";
            readonly paginationProperty: "page";
        };
    };
    readonly "POST /stored/mcp-clients/:mcpClientId/versions": {
        readonly method: "POST";
        readonly path: "/stored/mcp-clients/:mcpClientId/versions";
        readonly pathParams: readonly ["mcpClientId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["changeMessage"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/mcp-clients/:mcpClientId/versions/compare": {
        readonly method: "GET";
        readonly path: "/stored/mcp-clients/:mcpClientId/versions/compare";
        readonly pathParams: readonly ["mcpClientId"];
        readonly queryParams: readonly ["from", "to"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/mcp-clients/:mcpClientId/versions/:versionId": {
        readonly method: "GET";
        readonly path: "/stored/mcp-clients/:mcpClientId/versions/:versionId";
        readonly pathParams: readonly ["mcpClientId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/mcp-clients/:mcpClientId/versions/:versionId/activate": {
        readonly method: "POST";
        readonly path: "/stored/mcp-clients/:mcpClientId/versions/:versionId/activate";
        readonly pathParams: readonly ["mcpClientId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/mcp-clients/:mcpClientId/versions/:versionId/restore": {
        readonly method: "POST";
        readonly path: "/stored/mcp-clients/:mcpClientId/versions/:versionId/restore";
        readonly pathParams: readonly ["mcpClientId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/mcp-clients/:mcpClientId/versions/:versionId": {
        readonly method: "DELETE";
        readonly path: "/stored/mcp-clients/:mcpClientId/versions/:versionId";
        readonly pathParams: readonly ["mcpClientId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/prompt-blocks": {
        readonly method: "GET";
        readonly path: "/stored/prompt-blocks";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["authorId", "metadata", "orderBy", "page", "perPage", "status"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "promptBlocks";
            readonly paginationProperty: "page";
        };
    };
    readonly "GET /stored/prompt-blocks/:storedPromptBlockId": {
        readonly method: "GET";
        readonly path: "/stored/prompt-blocks/:storedPromptBlockId";
        readonly pathParams: readonly ["storedPromptBlockId"];
        readonly queryParams: readonly ["status"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/prompt-blocks": {
        readonly method: "POST";
        readonly path: "/stored/prompt-blocks";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["authorId", "content", "description", "id", "metadata", "name", "requestContextSchema", "rules"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /stored/prompt-blocks/:storedPromptBlockId": {
        readonly method: "PATCH";
        readonly path: "/stored/prompt-blocks/:storedPromptBlockId";
        readonly pathParams: readonly ["storedPromptBlockId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["authorId", "content", "description", "metadata", "name", "requestContextSchema", "rules"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/prompt-blocks/:storedPromptBlockId": {
        readonly method: "DELETE";
        readonly path: "/stored/prompt-blocks/:storedPromptBlockId";
        readonly pathParams: readonly ["storedPromptBlockId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/prompt-blocks/:promptBlockId/versions": {
        readonly method: "GET";
        readonly path: "/stored/prompt-blocks/:promptBlockId/versions";
        readonly pathParams: readonly ["promptBlockId"];
        readonly queryParams: readonly ["orderBy", "page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "versions";
            readonly paginationProperty: "page";
        };
    };
    readonly "POST /stored/prompt-blocks/:promptBlockId/versions": {
        readonly method: "POST";
        readonly path: "/stored/prompt-blocks/:promptBlockId/versions";
        readonly pathParams: readonly ["promptBlockId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["changeMessage"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/prompt-blocks/:promptBlockId/versions/compare": {
        readonly method: "GET";
        readonly path: "/stored/prompt-blocks/:promptBlockId/versions/compare";
        readonly pathParams: readonly ["promptBlockId"];
        readonly queryParams: readonly ["from", "to"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/prompt-blocks/:promptBlockId/versions/:versionId": {
        readonly method: "GET";
        readonly path: "/stored/prompt-blocks/:promptBlockId/versions/:versionId";
        readonly pathParams: readonly ["promptBlockId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/prompt-blocks/:promptBlockId/versions/:versionId/activate": {
        readonly method: "POST";
        readonly path: "/stored/prompt-blocks/:promptBlockId/versions/:versionId/activate";
        readonly pathParams: readonly ["promptBlockId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/prompt-blocks/:promptBlockId/versions/:versionId/restore": {
        readonly method: "POST";
        readonly path: "/stored/prompt-blocks/:promptBlockId/versions/:versionId/restore";
        readonly pathParams: readonly ["promptBlockId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/prompt-blocks/:promptBlockId/versions/:versionId": {
        readonly method: "DELETE";
        readonly path: "/stored/prompt-blocks/:promptBlockId/versions/:versionId";
        readonly pathParams: readonly ["promptBlockId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/scorers": {
        readonly method: "GET";
        readonly path: "/stored/scorers";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["authorId", "metadata", "orderBy", "page", "perPage", "status"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "scorerDefinitions";
            readonly paginationProperty: "page";
        };
    };
    readonly "GET /stored/scorers/:storedScorerId": {
        readonly method: "GET";
        readonly path: "/stored/scorers/:storedScorerId";
        readonly pathParams: readonly ["storedScorerId"];
        readonly queryParams: readonly ["status"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/scorers": {
        readonly method: "POST";
        readonly path: "/stored/scorers";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["authorId", "defaultSampling", "description", "id", "instructions", "metadata", "model", "name", "presetConfig", "scoreRange", "type"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /stored/scorers/:storedScorerId": {
        readonly method: "PATCH";
        readonly path: "/stored/scorers/:storedScorerId";
        readonly pathParams: readonly ["storedScorerId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["authorId", "defaultSampling", "description", "instructions", "metadata", "model", "name", "presetConfig", "scoreRange", "type"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/scorers/:storedScorerId": {
        readonly method: "DELETE";
        readonly path: "/stored/scorers/:storedScorerId";
        readonly pathParams: readonly ["storedScorerId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/scorers/:scorerId/versions": {
        readonly method: "GET";
        readonly path: "/stored/scorers/:scorerId/versions";
        readonly pathParams: readonly ["scorerId"];
        readonly queryParams: readonly ["orderBy", "page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "versions";
            readonly paginationProperty: "page";
        };
    };
    readonly "POST /stored/scorers/:scorerId/versions": {
        readonly method: "POST";
        readonly path: "/stored/scorers/:scorerId/versions";
        readonly pathParams: readonly ["scorerId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["changeMessage"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/scorers/:scorerId/versions/compare": {
        readonly method: "GET";
        readonly path: "/stored/scorers/:scorerId/versions/compare";
        readonly pathParams: readonly ["scorerId"];
        readonly queryParams: readonly ["from", "to"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/scorers/:scorerId/versions/:versionId": {
        readonly method: "GET";
        readonly path: "/stored/scorers/:scorerId/versions/:versionId";
        readonly pathParams: readonly ["scorerId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/scorers/:scorerId/versions/:versionId/activate": {
        readonly method: "POST";
        readonly path: "/stored/scorers/:scorerId/versions/:versionId/activate";
        readonly pathParams: readonly ["scorerId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/scorers/:scorerId/versions/:versionId/restore": {
        readonly method: "POST";
        readonly path: "/stored/scorers/:scorerId/versions/:versionId/restore";
        readonly pathParams: readonly ["scorerId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/scorers/:scorerId/versions/:versionId": {
        readonly method: "DELETE";
        readonly path: "/stored/scorers/:scorerId/versions/:versionId";
        readonly pathParams: readonly ["scorerId", "versionId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/workspaces": {
        readonly method: "GET";
        readonly path: "/stored/workspaces";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["authorId", "metadata", "orderBy", "page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "workspaces";
            readonly paginationProperty: "page";
        };
    };
    readonly "GET /stored/workspaces/:storedWorkspaceId": {
        readonly method: "GET";
        readonly path: "/stored/workspaces/:storedWorkspaceId";
        readonly pathParams: readonly ["storedWorkspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/workspaces": {
        readonly method: "POST";
        readonly path: "/stored/workspaces";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["authorId", "autoSync", "description", "filesystem", "id", "metadata", "mounts", "name", "operationTimeout", "sandbox", "search", "skills", "tools"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /stored/workspaces/:storedWorkspaceId": {
        readonly method: "PATCH";
        readonly path: "/stored/workspaces/:storedWorkspaceId";
        readonly pathParams: readonly ["storedWorkspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["authorId", "autoSync", "description", "filesystem", "metadata", "mounts", "name", "operationTimeout", "sandbox", "search", "skills", "tools"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/workspaces/:storedWorkspaceId": {
        readonly method: "DELETE";
        readonly path: "/stored/workspaces/:storedWorkspaceId";
        readonly pathParams: readonly ["storedWorkspaceId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /stored/skills": {
        readonly method: "GET";
        readonly path: "/stored/skills";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["authorId", "favoritedOnly", "metadata", "orderBy", "page", "perPage", "pinFavoritedFor", "status", "visibility"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "skills";
            readonly paginationProperty: "page";
        };
    };
    readonly "GET /stored/skills/:storedSkillId": {
        readonly method: "GET";
        readonly path: "/stored/skills/:storedSkillId";
        readonly pathParams: readonly ["storedSkillId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/skills": {
        readonly method: "POST";
        readonly path: "/stored/skills";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["assets", "authorId", "compatibility", "description", "files", "id", "instructions", "license", "metadata", "name", "references", "scripts", "source", "visibility"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /stored/skills/:storedSkillId": {
        readonly method: "PATCH";
        readonly path: "/stored/skills/:storedSkillId";
        readonly pathParams: readonly ["storedSkillId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["assets", "authorId", "compatibility", "description", "files", "instructions", "license", "metadata", "name", "references", "scripts", "source", "visibility"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/skills/:storedSkillId": {
        readonly method: "DELETE";
        readonly path: "/stored/skills/:storedSkillId";
        readonly pathParams: readonly ["storedSkillId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /stored/skills/:storedSkillId/publish": {
        readonly method: "POST";
        readonly path: "/stored/skills/:storedSkillId/publish";
        readonly pathParams: readonly ["storedSkillId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["skillPath"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PUT /stored/skills/:storedSkillId/favorite": {
        readonly method: "PUT";
        readonly path: "/stored/skills/:storedSkillId/favorite";
        readonly pathParams: readonly ["storedSkillId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /stored/skills/:storedSkillId/favorite": {
        readonly method: "DELETE";
        readonly path: "/stored/skills/:storedSkillId/favorite";
        readonly pathParams: readonly ["storedSkillId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /tool-providers": {
        readonly method: "GET";
        readonly path: "/tool-providers";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "providers";
        };
    };
    readonly "GET /tool-providers/:providerId/toolkits": {
        readonly method: "GET";
        readonly path: "/tool-providers/:providerId/toolkits";
        readonly pathParams: readonly ["providerId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "data";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /tool-providers/:providerId/tools": {
        readonly method: "GET";
        readonly path: "/tool-providers/:providerId/tools";
        readonly pathParams: readonly ["providerId"];
        readonly queryParams: readonly ["page", "perPage", "search", "toolkit"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "data";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /tool-providers/:providerId/tools/:toolSlug/schema": {
        readonly method: "GET";
        readonly path: "/tool-providers/:providerId/tools/:toolSlug/schema";
        readonly pathParams: readonly ["providerId", "toolSlug"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "record";
        };
    };
    readonly "GET /processor-providers": {
        readonly method: "GET";
        readonly path: "/processor-providers";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "providers";
        };
    };
    readonly "GET /processor-providers/:providerId": {
        readonly method: "GET";
        readonly path: "/processor-providers/:providerId";
        readonly pathParams: readonly ["providerId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /system/packages": {
        readonly method: "GET";
        readonly path: "/system/packages";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /system/api-schema": {
        readonly method: "GET";
        readonly path: "/system/api-schema";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "routes";
        };
    };
    readonly "GET /datasets": {
        readonly method: "GET";
        readonly path: "/datasets";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "datasets";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "POST /datasets": {
        readonly method: "POST";
        readonly path: "/datasets";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["description", "groundTruthSchema", "inputSchema", "metadata", "name", "requestContextSchema", "scorerIds", "targetIds", "targetType"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /datasets/:datasetId": {
        readonly method: "GET";
        readonly path: "/datasets/:datasetId";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /datasets/:datasetId": {
        readonly method: "PATCH";
        readonly path: "/datasets/:datasetId";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["description", "groundTruthSchema", "inputSchema", "metadata", "name", "requestContextSchema", "scorerIds", "tags", "targetIds", "targetType"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /datasets/:datasetId": {
        readonly method: "DELETE";
        readonly path: "/datasets/:datasetId";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /datasets/:datasetId/items": {
        readonly method: "GET";
        readonly path: "/datasets/:datasetId/items";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly ["page", "perPage", "search", "version"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "items";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "POST /datasets/:datasetId/items": {
        readonly method: "POST";
        readonly path: "/datasets/:datasetId/items";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["expectedTrajectory", "groundTruth", "input", "metadata", "requestContext", "source"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /datasets/:datasetId/items/batch": {
        readonly method: "POST";
        readonly path: "/datasets/:datasetId/items/batch";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["items"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "items";
        };
    };
    readonly "DELETE /datasets/:datasetId/items/batch": {
        readonly method: "DELETE";
        readonly path: "/datasets/:datasetId/items/batch";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["itemIds"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /datasets/:datasetId/items/:itemId": {
        readonly method: "GET";
        readonly path: "/datasets/:datasetId/items/:itemId";
        readonly pathParams: readonly ["datasetId", "itemId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "PATCH /datasets/:datasetId/items/:itemId": {
        readonly method: "PATCH";
        readonly path: "/datasets/:datasetId/items/:itemId";
        readonly pathParams: readonly ["datasetId", "itemId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["expectedTrajectory", "groundTruth", "input", "metadata", "requestContext", "source"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "DELETE /datasets/:datasetId/items/:itemId": {
        readonly method: "DELETE";
        readonly path: "/datasets/:datasetId/items/:itemId";
        readonly pathParams: readonly ["datasetId", "itemId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /datasets/:datasetId/versions": {
        readonly method: "GET";
        readonly path: "/datasets/:datasetId/versions";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly ["page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "versions";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /datasets/:datasetId/items/:itemId/history": {
        readonly method: "GET";
        readonly path: "/datasets/:datasetId/items/:itemId/history";
        readonly pathParams: readonly ["datasetId", "itemId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "history";
        };
    };
    readonly "GET /datasets/:datasetId/items/:itemId/versions/:datasetVersion": {
        readonly method: "GET";
        readonly path: "/datasets/:datasetId/items/:itemId/versions/:datasetVersion";
        readonly pathParams: readonly ["datasetId", "itemId", "datasetVersion"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /experiments": {
        readonly method: "GET";
        readonly path: "/experiments";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "experiments";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "GET /experiments/review-summary": {
        readonly method: "GET";
        readonly path: "/experiments/review-summary";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "counts";
        };
    };
    readonly "GET /datasets/:datasetId/experiments": {
        readonly method: "GET";
        readonly path: "/datasets/:datasetId/experiments";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly ["page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "experiments";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "POST /datasets/:datasetId/experiments": {
        readonly method: "POST";
        readonly path: "/datasets/:datasetId/experiments";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["agentVersion", "maxConcurrency", "requestContext", "scorerIds", "targetId", "targetType", "version", "versions"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /datasets/:datasetId/experiments/:experimentId": {
        readonly method: "GET";
        readonly path: "/datasets/:datasetId/experiments/:experimentId";
        readonly pathParams: readonly ["datasetId", "experimentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /datasets/:datasetId/experiments/:experimentId/results": {
        readonly method: "GET";
        readonly path: "/datasets/:datasetId/experiments/:experimentId/results";
        readonly pathParams: readonly ["datasetId", "experimentId"];
        readonly queryParams: readonly ["page", "perPage"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "results";
            readonly paginationProperty: "pagination";
        };
    };
    readonly "PATCH /datasets/:datasetId/experiments/:experimentId/results/:resultId": {
        readonly method: "PATCH";
        readonly path: "/datasets/:datasetId/experiments/:experimentId/results/:resultId";
        readonly pathParams: readonly ["datasetId", "experimentId", "resultId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["status", "tags"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /datasets/:datasetId/compare": {
        readonly method: "POST";
        readonly path: "/datasets/:datasetId/compare";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["experimentIdA", "experimentIdB"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "items";
        };
    };
    readonly "POST /datasets/:datasetId/generate-items": {
        readonly method: "POST";
        readonly path: "/datasets/:datasetId/generate-items";
        readonly pathParams: readonly ["datasetId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["agentContext", "count", "modelId", "prompt"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "items";
        };
    };
    readonly "POST /datasets/cluster-failures": {
        readonly method: "POST";
        readonly path: "/datasets/cluster-failures";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["availableTags", "items", "modelId", "prompt"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "clusters";
        };
    };
    readonly "GET /background-tasks": {
        readonly method: "GET";
        readonly path: "/background-tasks";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["agentId", "dateFilterBy", "fromDate", "orderBy", "orderDirection", "page", "perPage", "resourceId", "runId", "status", "threadId", "toDate", "toolCallId", "toolName"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "tasks";
        };
    };
    readonly "GET /background-tasks/:backgroundTaskId": {
        readonly method: "GET";
        readonly path: "/background-tasks/:backgroundTaskId";
        readonly pathParams: readonly ["backgroundTaskId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /editor/builder/settings": {
        readonly method: "GET";
        readonly path: "/editor/builder/settings";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /editor/builder/infrastructure": {
        readonly method: "GET";
        readonly path: "/editor/builder/infrastructure";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /editor/builder/registries": {
        readonly method: "GET";
        readonly path: "/editor/builder/registries";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "registries";
        };
    };
    readonly "GET /editor/builder/registries/:registryId/search": {
        readonly method: "GET";
        readonly path: "/editor/builder/registries/:registryId/search";
        readonly pathParams: readonly ["registryId"];
        readonly queryParams: readonly ["limit", "q"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /editor/builder/registries/:registryId/popular": {
        readonly method: "GET";
        readonly path: "/editor/builder/registries/:registryId/popular";
        readonly pathParams: readonly ["registryId"];
        readonly queryParams: readonly ["limit", "offset"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /editor/builder/registries/:registryId/preview": {
        readonly method: "GET";
        readonly path: "/editor/builder/registries/:registryId/preview";
        readonly pathParams: readonly ["registryId"];
        readonly queryParams: readonly ["owner", "path", "repo"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /editor/builder/registries/:registryId/install": {
        readonly method: "POST";
        readonly path: "/editor/builder/registries/:registryId/install";
        readonly pathParams: readonly ["registryId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["owner", "repo", "skillName", "visibility"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /schedules": {
        readonly method: "GET";
        readonly path: "/schedules";
        readonly pathParams: readonly [];
        readonly queryParams: readonly ["ownerId", "ownerType", "status", "workflowId"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "schedules";
        };
    };
    readonly "GET /schedules/:scheduleId": {
        readonly method: "GET";
        readonly path: "/schedules/:scheduleId";
        readonly pathParams: readonly ["scheduleId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /schedules/:scheduleId/triggers": {
        readonly method: "GET";
        readonly path: "/schedules/:scheduleId/triggers";
        readonly pathParams: readonly ["scheduleId"];
        readonly queryParams: readonly ["fromActualFireAt", "limit", "toActualFireAt"];
        readonly bodyParams: readonly [];
        readonly hasQuery: true;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "object-property";
            readonly listProperty: "triggers";
        };
    };
    readonly "POST /schedules/:scheduleId/pause": {
        readonly method: "POST";
        readonly path: "/schedules/:scheduleId/pause";
        readonly pathParams: readonly ["scheduleId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /schedules/:scheduleId/resume": {
        readonly method: "POST";
        readonly path: "/schedules/:scheduleId/resume";
        readonly pathParams: readonly ["scheduleId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "GET /channels/platforms": {
        readonly method: "GET";
        readonly path: "/channels/platforms";
        readonly pathParams: readonly [];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "array";
        };
    };
    readonly "GET /channels/:platform/installations": {
        readonly method: "GET";
        readonly path: "/channels/:platform/installations";
        readonly pathParams: readonly ["platform"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "array";
        };
    };
    readonly "POST /channels/:platform/connect": {
        readonly method: "POST";
        readonly path: "/channels/:platform/connect";
        readonly pathParams: readonly ["platform"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly ["agentId", "options"];
        readonly hasQuery: false;
        readonly hasBody: true;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
    readonly "POST /channels/:platform/:agentId/disconnect": {
        readonly method: "POST";
        readonly path: "/channels/:platform/:agentId/disconnect";
        readonly pathParams: readonly ["platform", "agentId"];
        readonly queryParams: readonly [];
        readonly bodyParams: readonly [];
        readonly hasQuery: false;
        readonly hasBody: false;
        readonly responseShape: {
            readonly kind: "single";
        };
    };
};
//# sourceMappingURL=route-metadata.generated.d.ts.map