// @generated by protobuf-ts 2.11.1 with parameter long_type_string,ts_nocheck
// @generated from protobuf file "runtime/v1/cognition.proto" (package "nimi.runtime.v1", syntax proto3)
// tslint:disable
// @ts-nocheck
import { GetIngestTaskResponse } from "./knowledge.js";
import { GetIngestTaskRequest } from "./knowledge.js";
import { IngestDocumentResponse } from "./knowledge.js";
import { IngestDocumentRequest } from "./knowledge.js";
import { TraverseGraphResponse } from "./knowledge.js";
import { TraverseGraphRequest } from "./knowledge.js";
import { ListBacklinksResponse } from "./knowledge.js";
import { ListBacklinksRequest } from "./knowledge.js";
import { ListLinksResponse } from "./knowledge.js";
import { ListLinksRequest } from "./knowledge.js";
import { RemoveLinkResponse } from "./knowledge.js";
import { RemoveLinkRequest } from "./knowledge.js";
import { AddLinkResponse } from "./knowledge.js";
import { AddLinkRequest } from "./knowledge.js";
import { SearchHybridResponse } from "./knowledge.js";
import { SearchHybridRequest } from "./knowledge.js";
import { SearchKeywordResponse } from "./knowledge.js";
import { SearchKeywordRequest } from "./knowledge.js";
import { DeletePageResponse } from "./knowledge.js";
import { DeletePageRequest } from "./knowledge.js";
import { ListPagesResponse } from "./knowledge.js";
import { ListPagesRequest } from "./knowledge.js";
import { GetPageResponse } from "./knowledge.js";
import { GetPageRequest } from "./knowledge.js";
import { PutPageResponse } from "./knowledge.js";
import { PutPageRequest } from "./knowledge.js";
import { DeleteKnowledgeBankResponse } from "./knowledge.js";
import { DeleteKnowledgeBankRequest } from "./knowledge.js";
import { ListKnowledgeBanksResponse } from "./knowledge.js";
import { ListKnowledgeBanksRequest } from "./knowledge.js";
import { GetKnowledgeBankResponse } from "./knowledge.js";
import { GetKnowledgeBankRequest } from "./knowledge.js";
import { CreateKnowledgeBankResponse } from "./knowledge.js";
import { CreateKnowledgeBankRequest } from "./knowledge.js";
import { MemoryEvent } from "./memory.js";
import { SubscribeMemoryEventsRequest } from "./memory.js";
import { DeleteMemoryResponse } from "./memory.js";
import { DeleteMemoryRequest } from "./memory.js";
import { HistoryResponse } from "./memory.js";
import { HistoryRequest } from "./memory.js";
import { RecallResponse } from "./memory.js";
import { RecallRequest } from "./memory.js";
import { RetainResponse } from "./memory.js";
import { RetainRequest } from "./memory.js";
import { DeleteBankResponse } from "./memory.js";
import { DeleteBankRequest } from "./memory.js";
import { ListBanksResponse } from "./memory.js";
import { ListBanksRequest } from "./memory.js";
import { GetBankResponse } from "./memory.js";
import { GetBankRequest } from "./memory.js";
import { CreateBankResponse } from "./memory.js";
import { CreateBankRequest } from "./memory.js";
import { ServiceType } from "@protobuf-ts/runtime-rpc";
/**
 * @generated ServiceType for protobuf service nimi.runtime.v1.RuntimeCognitionService
 */
export const RuntimeCognitionService = new ServiceType("nimi.runtime.v1.RuntimeCognitionService", [
    { name: "CreateBank", options: {}, I: CreateBankRequest, O: CreateBankResponse },
    { name: "GetBank", options: {}, I: GetBankRequest, O: GetBankResponse },
    { name: "ListBanks", options: {}, I: ListBanksRequest, O: ListBanksResponse },
    { name: "DeleteBank", options: {}, I: DeleteBankRequest, O: DeleteBankResponse },
    { name: "Retain", options: {}, I: RetainRequest, O: RetainResponse },
    { name: "Recall", options: {}, I: RecallRequest, O: RecallResponse },
    { name: "History", options: {}, I: HistoryRequest, O: HistoryResponse },
    { name: "DeleteMemory", options: {}, I: DeleteMemoryRequest, O: DeleteMemoryResponse },
    { name: "SubscribeMemoryEvents", serverStreaming: true, options: {}, I: SubscribeMemoryEventsRequest, O: MemoryEvent },
    { name: "CreateKnowledgeBank", options: {}, I: CreateKnowledgeBankRequest, O: CreateKnowledgeBankResponse },
    { name: "GetKnowledgeBank", options: {}, I: GetKnowledgeBankRequest, O: GetKnowledgeBankResponse },
    { name: "ListKnowledgeBanks", options: {}, I: ListKnowledgeBanksRequest, O: ListKnowledgeBanksResponse },
    { name: "DeleteKnowledgeBank", options: {}, I: DeleteKnowledgeBankRequest, O: DeleteKnowledgeBankResponse },
    { name: "PutPage", options: {}, I: PutPageRequest, O: PutPageResponse },
    { name: "GetPage", options: {}, I: GetPageRequest, O: GetPageResponse },
    { name: "ListPages", options: {}, I: ListPagesRequest, O: ListPagesResponse },
    { name: "DeletePage", options: {}, I: DeletePageRequest, O: DeletePageResponse },
    { name: "SearchKeyword", options: {}, I: SearchKeywordRequest, O: SearchKeywordResponse },
    { name: "SearchHybrid", options: {}, I: SearchHybridRequest, O: SearchHybridResponse },
    { name: "AddLink", options: {}, I: AddLinkRequest, O: AddLinkResponse },
    { name: "RemoveLink", options: {}, I: RemoveLinkRequest, O: RemoveLinkResponse },
    { name: "ListLinks", options: {}, I: ListLinksRequest, O: ListLinksResponse },
    { name: "ListBacklinks", options: {}, I: ListBacklinksRequest, O: ListBacklinksResponse },
    { name: "TraverseGraph", options: {}, I: TraverseGraphRequest, O: TraverseGraphResponse },
    { name: "IngestDocument", options: {}, I: IngestDocumentRequest, O: IngestDocumentResponse },
    { name: "GetIngestTask", options: {}, I: GetIngestTaskRequest, O: GetIngestTaskResponse }
]);
//# sourceMappingURL=cognition.js.map