import { AbstractService } from "../abstractService"; import { type DeleteDataRequest, type FetchCollectionDataRequest, FetchCollectionDataResponse, type FetchIndexDataRequest, FetchIndexDataResponse, UpdateDataRequest, type UpsertDataRequest } from "./types"; import { type GetPrimaryKeys, VikingdbResponse } from "../types"; export declare class DataService extends AbstractService { UpsertData({ Fields, TTL, Async, ...rest }: UpsertDataRequest): Promise; DeleteData(request: DeleteDataRequest): Promise; UpdateData({ Fields, TTL, ...rest }: UpdateDataRequest): Promise; FetchCollectionData, PrimaryKey extends GetPrimaryKeys>({ PrimaryKeys, ...rest }: FetchCollectionDataRequest): Promise>; FetchIndexData, PrimaryKey extends GetPrimaryKeys>({ IndexName, PrimaryKeys, OutputFields, Partition, ...rest }: FetchIndexDataRequest): Promise>; } export * as data from "./types";