import type { ICreateKnowledgeDocumentRequest, IDeleteKnowledgeDocumentResponse, IKnowledgeDocumentMetadata, IKnowledgeDocumentsPage, IKnowledgeDocumentsService, IListKnowledgeDocumentsOptions, IPatchKnowledgeDocumentRequest, ISearchKnowledgeOptions, ISearchKnowledgeResponse, IUpsertKnowledgeDocumentRequest } from "@gooddata/sdk-backend-spi"; import { type TigerAuthenticatedCallGuard } from "../../../types/index.js"; /** * Knowledge documents service. * * All operations use the ai-json-api (gen-ai) endpoints. * * @internal */ export declare class KnowledgeDocumentsService implements IKnowledgeDocumentsService { private readonly authCall; private readonly workspaceId; constructor(authCall: TigerAuthenticatedCallGuard, workspaceId: string); list(options?: IListKnowledgeDocumentsOptions): Promise; get(documentId: string): Promise; create(request: ICreateKnowledgeDocumentRequest): Promise; upsert(request: IUpsertKnowledgeDocumentRequest): Promise; delete(documentId: string): Promise; patch(documentId: string, request: IPatchKnowledgeDocumentRequest): Promise; search(query: string, options?: ISearchKnowledgeOptions): Promise; } //# sourceMappingURL=KnowledgeDocumentsService.d.ts.map