/// import { Method } from 'axios'; import { TosClientCommonOptions, Headers } from './interface'; import TOSBase, { TosResponse } from './methods/base'; import { createVectorBucket, listVectorBuckets, getVectorBucket, deleteVectorBucket, putVectorBucketPolicy, getVectorBucketPolicy, deleteVectorBucketPolicy } from './vectors-methods/base'; import { createIndex, deleteIndex, getIndex, listIndexes } from './vectors-methods/vector-index'; import { putVectors, listVectors, getVectors, deleteVectors, queryVectors } from './vectors-methods/vectors'; export interface TosVectorsClientOptions extends TosClientCommonOptions { } export declare class TosVectorsClient extends TOSBase { constructor(options: TosVectorsClientOptions); private serviceName; createVectorBucket: typeof createVectorBucket; listVectorBuckets: typeof listVectorBuckets; getVectorBucket: typeof getVectorBucket; deleteVectorBucket: typeof deleteVectorBucket; putVectorBucketPolicy: typeof putVectorBucketPolicy; getVectorBucketPolicy: typeof getVectorBucketPolicy; deleteVectorBucketPolicy: typeof deleteVectorBucketPolicy; createIndex: typeof createIndex; deleteIndex: typeof deleteIndex; getIndex: typeof getIndex; listIndexes: typeof listIndexes; putVectors: typeof putVectors; listVectors: typeof listVectors; getVectors: typeof getVectors; deleteVectors: typeof deleteVectors; queryVectors: typeof queryVectors; protected fetchVectors(method: Method, path: string, query: Record, headers: Headers, body?: Object | File | Blob | NodeJS.ReadableStream, opts?: { bucket?: string; accountId?: string; }): Promise>; }