import { GenericStore } from './generic-storage.js'; import { CreateCollectionOptions } from 'arangojs/collection.js'; import { DatasetDataOptions } from 'crawlee'; export { DatasetDataOptions } from 'crawlee'; export interface DatasetContent { /** Total count of entries in the dataset. */ total: number; /** Count of dataset entries returned in this set. */ count: number; /** Position of the first returned entry in the dataset. */ offset: number; /** Maximum number of dataset entries requested. */ limit: number; /** Dataset entries based on chosen format parameter. */ items: Data[]; } export declare class Dataset = Record> extends GenericStore { protected static _prefix: string; protected static datasets: Map>>; static open = Record>(name?: string, options?: CreateCollectionOptions): Promise>; static pushData = Record>(data: Data | Data[]): Promise<(import("arangojs/collection.js").DocumentOperationFailure | (import("arangojs/documents.js").DocumentMetadata & { _oldRev?: string; } & { new?: any; old?: any; }))[]>; static getData = Record>(options?: DatasetDataOptions): Promise>; pushData(data: Data | Data[]): Promise<(import("arangojs/collection.js").DocumentOperationFailure | (import("arangojs/documents.js").DocumentMetadata & { _oldRev?: string; } & { new?: any; old?: any; }))[]>; getData(options?: DatasetDataOptions): Promise>; } //# sourceMappingURL=dataset.d.ts.map