import { IMaintenanceOperation, OperationResultType } from "../OperationAbstractions.js"; import { EmbeddingsGenerationConfiguration } from "./EmbeddingsGenerationConfiguration.js"; import { DocumentConventions } from "../../Conventions/DocumentConventions.js"; import { RavenCommand } from "../../../Http/RavenCommand.js"; export interface UpdateEmbeddingsGenerationOperationResult { raftCommandIndex: number; taskId: number; } /** * Operation to update an existing Embeddings Generation ETL task. */ export declare class UpdateEmbeddingsGenerationOperation implements IMaintenanceOperation { private readonly _taskId; private readonly _configuration; /** * Creates a new UpdateEmbeddingsGenerationOperation. * @param taskId The ID of the task to update * @param configuration The updated Embeddings Generation ETL configuration */ constructor(taskId: number, configuration: EmbeddingsGenerationConfiguration); get resultType(): OperationResultType; getCommand(conventions: DocumentConventions): RavenCommand; } //# sourceMappingURL=UpdateEmbeddingsGenerationOperation.d.ts.map