import { RuntimeMethodIds } from '../method-ids.js';
import { AddLinkRequest, AddLinkResponse, CreateKnowledgeBankRequest, CreateKnowledgeBankResponse, DeleteKnowledgeBankRequest, DeleteKnowledgeBankResponse, DeletePageRequest, DeletePageResponse, GetIngestTaskRequest, GetIngestTaskResponse, GetKnowledgeBankRequest, GetKnowledgeBankResponse, GetPageRequest, GetPageResponse, IngestDocumentRequest, IngestDocumentResponse, ListBacklinksRequest, ListBacklinksResponse, ListKnowledgeBanksRequest, ListKnowledgeBanksResponse, ListLinksRequest, ListLinksResponse, ListPagesRequest, ListPagesResponse, PutPageRequest, PutPageResponse, RemoveLinkRequest, RemoveLinkResponse, SearchKeywordRequest, SearchKeywordResponse, SearchHybridRequest, SearchHybridResponse, TraverseGraphRequest, TraverseGraphResponse, } from '../generated/runtime/v1/knowledge.js';
import { CreateBankRequest, CreateBankResponse, DeleteBankRequest, DeleteBankResponse, DeleteMemoryRequest, DeleteMemoryResponse, GetBankRequest, GetBankResponse, HistoryRequest, HistoryResponse, ListBanksRequest, ListBanksResponse, RecallRequest, RecallResponse, RetainRequest, RetainResponse, } from '../generated/runtime/v1/memory.js';
import { CancelHookRequest, CancelHookResponse, CancelCompanionParticipationRequest, CancelCompanionParticipationResponse, DisableAutonomyRequest, DisableAutonomyResponse, EnableAutonomyRequest, EnableAutonomyResponse, GetAgentRequest, GetAgentResponse, GetAgentStateRequest, GetAgentStateResponse, GetAvatarDebugReplayRequest, GetAvatarDebugReplayResponse, GetAvatarDebugSnapshotRequest, GetAvatarDebugSnapshotResponse, GetCompanionParticipationProjectionRequest, GetCompanionParticipationProjectionResponse, GetConversationAnchorSnapshotRequest, GetConversationAnchorSnapshotResponse, GetPublicChatSessionSnapshotRequest, GetPublicChatSessionSnapshotResponse, InitializeAgentRequest, InitializeAgentResponse, ListAgentsRequest, ListAgentsResponse, ListAvatarDebugProbeResultsRequest, ListAvatarDebugProbeResultsResponse, ListPendingHooksRequest, ListPendingHooksResponse, OpenConversationAnchorRequest, OpenConversationAnchorResponse, OpenCompanionParticipationReplayRequest, OpenCompanionParticipationReplayResponse, RegisterAvatarLiveInstanceBindingRequest, RegisterAvatarLiveInstanceBindingResponse, ResolveAvatarLiveInstanceBindingRequest, ResolveAvatarLiveInstanceBindingResponse, QueryAgentMemoryRequest, QueryAgentMemoryResponse, RequestAvatarDebugProbeRequest, RequestAvatarDebugProbeResponse, RequestCompanionParticipationRequest, RequestCompanionParticipationResponse, SetAgentPresentationProfileRequest, SetAgentPresentationProfileResponse, SetAutonomyConfigRequest, SetAutonomyConfigResponse, TerminateAgentRequest, TerminateAgentResponse, UpdateAgentStateRequest, UpdateAgentStateResponse, WriteAgentMemoryRequest, WriteAgentMemoryResponse, } from '../generated/runtime/v1/agent_service.js';
import { ExecuteDelegatedCapabilityRequest, ExecuteDelegatedCapabilityResponse, GetDelegatedControlSurfaceSnapshotRequest, GetDelegatedControlSurfaceSnapshotResponse, GetDelegatedReplayTraceRequest, GetDelegatedReplayTraceResponse, ListDelegatedApprovalRequestsRequest, ListDelegatedApprovalRequestsResponse, ListDelegatedDiagnosticsRequest, ListDelegatedDiagnosticsResponse, ListDelegatedProviderProfilesRequest, ListDelegatedProviderProfilesResponse, SetDelegatedProviderStateRequest, SetDelegatedProviderStateResponse, SubmitDelegatedApprovalDecisionRequest, SubmitDelegatedApprovalDecisionResponse, UpsertDelegatedProviderProfileRequest, UpsertDelegatedProviderProfileResponse, } from '../generated/runtime/v1/delegated_control.js';
import { CreateRealmGroupMessageCandidateRequest, CreateRealmGroupMessageCandidateResponse, GetRealmGroupMessageCandidateEvidenceRequest, GetRealmGroupMessageCandidateEvidenceResponse, } from '../generated/runtime/v1/agent_group_message_candidate.js';
import { CreateConnectorRequest, CreateConnectorResponse, DeleteCatalogModelOverlayRequest, DeleteCatalogModelOverlayResponse, DeleteConnectorRequest, DeleteConnectorResponse, DeleteModelCatalogProviderRequest, DeleteModelCatalogProviderResponse, GetCatalogModelDetailRequest, GetCatalogModelDetailResponse, GetConnectorRequest, GetConnectorResponse, ListCatalogProviderModelsRequest, ListCatalogProviderModelsResponse, ListConnectorModelsRequest, ListConnectorModelsResponse, ListConnectorsRequest, ListConnectorsResponse, ListModelCatalogProvidersRequest, ListModelCatalogProvidersResponse, ListProviderCatalogRequest, ListProviderCatalogResponse, TestConnectorRequest, TestConnectorResponse, UpdateConnectorRequest, UpdateConnectorResponse, UpsertCatalogModelOverlayRequest, UpsertCatalogModelOverlayResponse, UpsertModelCatalogProviderRequest, UpsertModelCatalogProviderResponse, } from '../generated/runtime/v1/connector.js';
import { GetAppInstallJobRequest, GetAppInstallJobResponse, HealthRepairAppRequest, HealthRepairAppResponse, InstallAppRequest, InstallAppResponse, ListAppInstallJobsRequest, ListAppInstallJobsResponse, OpenAppRequest, OpenAppResponse, SendAppMessageRequest, SendAppMessageResponse, UninstallAppRequest, UninstallAppResponse, UpdateAppRequest, UpdateAppResponse, } from '../generated/runtime/v1/app.js';
import { GetRuntimeHealthRequest, GetRuntimeHealthResponse, ListAIProviderHealthRequest, ListAIProviderHealthResponse, ListAuditEventsRequest, ListAuditEventsResponse, ListUsageStatsRequest, ListUsageStatsResponse, } from '../generated/runtime/v1/audit.js';
export const runtimeUnaryMethodCodecsDomain = {
    [RuntimeMethodIds.connector.createConnector]: {
        requestType: CreateConnectorRequest,
        responseType: CreateConnectorResponse,
    },
    [RuntimeMethodIds.connector.getConnector]: {
        requestType: GetConnectorRequest,
        responseType: GetConnectorResponse,
    },
    [RuntimeMethodIds.connector.listConnectors]: {
        requestType: ListConnectorsRequest,
        responseType: ListConnectorsResponse,
    },
    [RuntimeMethodIds.connector.updateConnector]: {
        requestType: UpdateConnectorRequest,
        responseType: UpdateConnectorResponse,
    },
    [RuntimeMethodIds.connector.deleteConnector]: {
        requestType: DeleteConnectorRequest,
        responseType: DeleteConnectorResponse,
    },
    [RuntimeMethodIds.connector.testConnector]: {
        requestType: TestConnectorRequest,
        responseType: TestConnectorResponse,
    },
    [RuntimeMethodIds.connector.listConnectorModels]: {
        requestType: ListConnectorModelsRequest,
        responseType: ListConnectorModelsResponse,
    },
    [RuntimeMethodIds.connector.listProviderCatalog]: {
        requestType: ListProviderCatalogRequest,
        responseType: ListProviderCatalogResponse,
    },
    [RuntimeMethodIds.connector.listModelCatalogProviders]: {
        requestType: ListModelCatalogProvidersRequest,
        responseType: ListModelCatalogProvidersResponse,
    },
    [RuntimeMethodIds.connector.upsertModelCatalogProvider]: {
        requestType: UpsertModelCatalogProviderRequest,
        responseType: UpsertModelCatalogProviderResponse,
    },
    [RuntimeMethodIds.connector.deleteModelCatalogProvider]: {
        requestType: DeleteModelCatalogProviderRequest,
        responseType: DeleteModelCatalogProviderResponse,
    },
    [RuntimeMethodIds.connector.listCatalogProviderModels]: {
        requestType: ListCatalogProviderModelsRequest,
        responseType: ListCatalogProviderModelsResponse,
    },
    [RuntimeMethodIds.connector.getCatalogModelDetail]: {
        requestType: GetCatalogModelDetailRequest,
        responseType: GetCatalogModelDetailResponse,
    },
    [RuntimeMethodIds.connector.upsertCatalogModelOverlay]: {
        requestType: UpsertCatalogModelOverlayRequest,
        responseType: UpsertCatalogModelOverlayResponse,
    },
    [RuntimeMethodIds.connector.deleteCatalogModelOverlay]: {
        requestType: DeleteCatalogModelOverlayRequest,
        responseType: DeleteCatalogModelOverlayResponse,
    },
    [RuntimeMethodIds.knowledge.createKnowledgeBank]: {
        requestType: CreateKnowledgeBankRequest,
        responseType: CreateKnowledgeBankResponse,
    },
    [RuntimeMethodIds.knowledge.getKnowledgeBank]: {
        requestType: GetKnowledgeBankRequest,
        responseType: GetKnowledgeBankResponse,
    },
    [RuntimeMethodIds.knowledge.listKnowledgeBanks]: {
        requestType: ListKnowledgeBanksRequest,
        responseType: ListKnowledgeBanksResponse,
    },
    [RuntimeMethodIds.knowledge.deleteKnowledgeBank]: {
        requestType: DeleteKnowledgeBankRequest,
        responseType: DeleteKnowledgeBankResponse,
    },
    [RuntimeMethodIds.knowledge.putPage]: {
        requestType: PutPageRequest,
        responseType: PutPageResponse,
    },
    [RuntimeMethodIds.knowledge.getPage]: {
        requestType: GetPageRequest,
        responseType: GetPageResponse,
    },
    [RuntimeMethodIds.knowledge.listPages]: {
        requestType: ListPagesRequest,
        responseType: ListPagesResponse,
    },
    [RuntimeMethodIds.knowledge.deletePage]: {
        requestType: DeletePageRequest,
        responseType: DeletePageResponse,
    },
    [RuntimeMethodIds.knowledge.ingestDocument]: {
        requestType: IngestDocumentRequest,
        responseType: IngestDocumentResponse,
    },
    [RuntimeMethodIds.knowledge.getIngestTask]: {
        requestType: GetIngestTaskRequest,
        responseType: GetIngestTaskResponse,
    },
    [RuntimeMethodIds.knowledge.searchKeyword]: {
        requestType: SearchKeywordRequest,
        responseType: SearchKeywordResponse,
    },
    [RuntimeMethodIds.knowledge.searchHybrid]: {
        requestType: SearchHybridRequest,
        responseType: SearchHybridResponse,
    },
    [RuntimeMethodIds.knowledge.addLink]: {
        requestType: AddLinkRequest,
        responseType: AddLinkResponse,
    },
    [RuntimeMethodIds.knowledge.removeLink]: {
        requestType: RemoveLinkRequest,
        responseType: RemoveLinkResponse,
    },
    [RuntimeMethodIds.knowledge.listLinks]: {
        requestType: ListLinksRequest,
        responseType: ListLinksResponse,
    },
    [RuntimeMethodIds.knowledge.listBacklinks]: {
        requestType: ListBacklinksRequest,
        responseType: ListBacklinksResponse,
    },
    [RuntimeMethodIds.knowledge.traverseGraph]: {
        requestType: TraverseGraphRequest,
        responseType: TraverseGraphResponse,
    },
    [RuntimeMethodIds.memory.createBank]: {
        requestType: CreateBankRequest,
        responseType: CreateBankResponse,
    },
    [RuntimeMethodIds.memory.getBank]: {
        requestType: GetBankRequest,
        responseType: GetBankResponse,
    },
    [RuntimeMethodIds.memory.listBanks]: {
        requestType: ListBanksRequest,
        responseType: ListBanksResponse,
    },
    [RuntimeMethodIds.memory.deleteBank]: {
        requestType: DeleteBankRequest,
        responseType: DeleteBankResponse,
    },
    [RuntimeMethodIds.memory.retain]: {
        requestType: RetainRequest,
        responseType: RetainResponse,
    },
    [RuntimeMethodIds.memory.recall]: {
        requestType: RecallRequest,
        responseType: RecallResponse,
    },
    [RuntimeMethodIds.memory.history]: {
        requestType: HistoryRequest,
        responseType: HistoryResponse,
    },
    [RuntimeMethodIds.memory.deleteMemory]: {
        requestType: DeleteMemoryRequest,
        responseType: DeleteMemoryResponse,
    },
    [RuntimeMethodIds.agent.initializeAgent]: {
        requestType: InitializeAgentRequest,
        responseType: InitializeAgentResponse,
    },
    [RuntimeMethodIds.agent.terminateAgent]: {
        requestType: TerminateAgentRequest,
        responseType: TerminateAgentResponse,
    },
    [RuntimeMethodIds.agent.getAgent]: {
        requestType: GetAgentRequest,
        responseType: GetAgentResponse,
    },
    [RuntimeMethodIds.agent.listAgents]: {
        requestType: ListAgentsRequest,
        responseType: ListAgentsResponse,
    },
    [RuntimeMethodIds.agent.openConversationAnchor]: {
        requestType: OpenConversationAnchorRequest,
        responseType: OpenConversationAnchorResponse,
    },
    [RuntimeMethodIds.agent.getConversationAnchorSnapshot]: {
        requestType: GetConversationAnchorSnapshotRequest,
        responseType: GetConversationAnchorSnapshotResponse,
    },
    [RuntimeMethodIds.agent.registerAvatarLiveInstanceBinding]: {
        requestType: RegisterAvatarLiveInstanceBindingRequest,
        responseType: RegisterAvatarLiveInstanceBindingResponse,
    },
    [RuntimeMethodIds.agent.resolveAvatarLiveInstanceBinding]: {
        requestType: ResolveAvatarLiveInstanceBindingRequest,
        responseType: ResolveAvatarLiveInstanceBindingResponse,
    },
    [RuntimeMethodIds.agent.getPublicChatSessionSnapshot]: {
        requestType: GetPublicChatSessionSnapshotRequest,
        responseType: GetPublicChatSessionSnapshotResponse,
    },
    [RuntimeMethodIds.agent.getCompanionParticipationProjection]: {
        requestType: GetCompanionParticipationProjectionRequest,
        responseType: GetCompanionParticipationProjectionResponse,
    },
    [RuntimeMethodIds.agent.requestCompanionParticipation]: {
        requestType: RequestCompanionParticipationRequest,
        responseType: RequestCompanionParticipationResponse,
    },
    [RuntimeMethodIds.agent.cancelCompanionParticipation]: {
        requestType: CancelCompanionParticipationRequest,
        responseType: CancelCompanionParticipationResponse,
    },
    [RuntimeMethodIds.agent.openCompanionParticipationReplay]: {
        requestType: OpenCompanionParticipationReplayRequest,
        responseType: OpenCompanionParticipationReplayResponse,
    },
    [RuntimeMethodIds.agent.createRealmGroupMessageCandidate]: {
        requestType: CreateRealmGroupMessageCandidateRequest,
        responseType: CreateRealmGroupMessageCandidateResponse,
    },
    [RuntimeMethodIds.agent.getRealmGroupMessageCandidateEvidence]: {
        requestType: GetRealmGroupMessageCandidateEvidenceRequest,
        responseType: GetRealmGroupMessageCandidateEvidenceResponse,
    },
    [RuntimeMethodIds.agent.getAvatarDebugSnapshot]: {
        requestType: GetAvatarDebugSnapshotRequest,
        responseType: GetAvatarDebugSnapshotResponse,
    },
    [RuntimeMethodIds.agent.requestAvatarDebugProbe]: {
        requestType: RequestAvatarDebugProbeRequest,
        responseType: RequestAvatarDebugProbeResponse,
    },
    [RuntimeMethodIds.agent.listAvatarDebugProbeResults]: {
        requestType: ListAvatarDebugProbeResultsRequest,
        responseType: ListAvatarDebugProbeResultsResponse,
    },
    [RuntimeMethodIds.agent.getAvatarDebugReplay]: {
        requestType: GetAvatarDebugReplayRequest,
        responseType: GetAvatarDebugReplayResponse,
    },
    [RuntimeMethodIds.agent.listDelegatedProviderProfiles]: {
        requestType: ListDelegatedProviderProfilesRequest,
        responseType: ListDelegatedProviderProfilesResponse,
    },
    [RuntimeMethodIds.agent.upsertDelegatedProviderProfile]: {
        requestType: UpsertDelegatedProviderProfileRequest,
        responseType: UpsertDelegatedProviderProfileResponse,
    },
    [RuntimeMethodIds.agent.setDelegatedProviderState]: {
        requestType: SetDelegatedProviderStateRequest,
        responseType: SetDelegatedProviderStateResponse,
    },
    [RuntimeMethodIds.agent.listDelegatedApprovalRequests]: {
        requestType: ListDelegatedApprovalRequestsRequest,
        responseType: ListDelegatedApprovalRequestsResponse,
    },
    [RuntimeMethodIds.agent.submitDelegatedApprovalDecision]: {
        requestType: SubmitDelegatedApprovalDecisionRequest,
        responseType: SubmitDelegatedApprovalDecisionResponse,
    },
    [RuntimeMethodIds.agent.listDelegatedDiagnostics]: {
        requestType: ListDelegatedDiagnosticsRequest,
        responseType: ListDelegatedDiagnosticsResponse,
    },
    [RuntimeMethodIds.agent.getDelegatedReplayTrace]: {
        requestType: GetDelegatedReplayTraceRequest,
        responseType: GetDelegatedReplayTraceResponse,
    },
    [RuntimeMethodIds.agent.getDelegatedControlSurfaceSnapshot]: {
        requestType: GetDelegatedControlSurfaceSnapshotRequest,
        responseType: GetDelegatedControlSurfaceSnapshotResponse,
    },
    [RuntimeMethodIds.agent.executeDelegatedCapability]: {
        requestType: ExecuteDelegatedCapabilityRequest,
        responseType: ExecuteDelegatedCapabilityResponse,
    },
    [RuntimeMethodIds.agent.getAgentState]: {
        requestType: GetAgentStateRequest,
        responseType: GetAgentStateResponse,
    },
    [RuntimeMethodIds.agent.updateAgentState]: {
        requestType: UpdateAgentStateRequest,
        responseType: UpdateAgentStateResponse,
    },
    [RuntimeMethodIds.agent.setPresentationProfile]: {
        requestType: SetAgentPresentationProfileRequest,
        responseType: SetAgentPresentationProfileResponse,
    },
    [RuntimeMethodIds.agent.enableAutonomy]: {
        requestType: EnableAutonomyRequest,
        responseType: EnableAutonomyResponse,
    },
    [RuntimeMethodIds.agent.disableAutonomy]: {
        requestType: DisableAutonomyRequest,
        responseType: DisableAutonomyResponse,
    },
    [RuntimeMethodIds.agent.setAutonomyConfig]: {
        requestType: SetAutonomyConfigRequest,
        responseType: SetAutonomyConfigResponse,
    },
    [RuntimeMethodIds.agent.listPendingHooks]: {
        requestType: ListPendingHooksRequest,
        responseType: ListPendingHooksResponse,
    },
    [RuntimeMethodIds.agent.cancelHook]: {
        requestType: CancelHookRequest,
        responseType: CancelHookResponse,
    },
    [RuntimeMethodIds.agent.queryMemory]: {
        requestType: QueryAgentMemoryRequest,
        responseType: QueryAgentMemoryResponse,
    },
    [RuntimeMethodIds.agent.writeMemory]: {
        requestType: WriteAgentMemoryRequest,
        responseType: WriteAgentMemoryResponse,
    },
    [RuntimeMethodIds.app.sendAppMessage]: {
        requestType: SendAppMessageRequest,
        responseType: SendAppMessageResponse,
    },
    [RuntimeMethodIds.app.installApp]: {
        requestType: InstallAppRequest,
        responseType: InstallAppResponse,
    },
    [RuntimeMethodIds.app.uninstallApp]: {
        requestType: UninstallAppRequest,
        responseType: UninstallAppResponse,
    },
    [RuntimeMethodIds.app.getAppInstallJob]: {
        requestType: GetAppInstallJobRequest,
        responseType: GetAppInstallJobResponse,
    },
    [RuntimeMethodIds.app.listAppInstallJobs]: {
        requestType: ListAppInstallJobsRequest,
        responseType: ListAppInstallJobsResponse,
    },
    [RuntimeMethodIds.app.updateApp]: {
        requestType: UpdateAppRequest,
        responseType: UpdateAppResponse,
    },
    [RuntimeMethodIds.app.healthRepairApp]: {
        requestType: HealthRepairAppRequest,
        responseType: HealthRepairAppResponse,
    },
    [RuntimeMethodIds.app.openApp]: {
        requestType: OpenAppRequest,
        responseType: OpenAppResponse,
    },
    [RuntimeMethodIds.audit.listAuditEvents]: {
        requestType: ListAuditEventsRequest,
        responseType: ListAuditEventsResponse,
    },
    [RuntimeMethodIds.audit.listUsageStats]: {
        requestType: ListUsageStatsRequest,
        responseType: ListUsageStatsResponse,
    },
    [RuntimeMethodIds.audit.getRuntimeHealth]: {
        requestType: GetRuntimeHealthRequest,
        responseType: GetRuntimeHealthResponse,
    },
    [RuntimeMethodIds.audit.listAIProviderHealth]: {
        requestType: ListAIProviderHealthRequest,
        responseType: ListAIProviderHealthResponse,
    },
};
//# sourceMappingURL=method-codecs-unary-domain.js.map