import { SessionTimeSeriesBase } from "./SessionTimeSeriesBase"; import { ISessionDocumentRollupTypedTimeSeries } from "./ISessionDocumentRollupTypedTimeSeries"; import { ClassConstructor } from "../../Types"; import { InMemoryDocumentSessionOperations } from "./InMemoryDocumentSessionOperations"; import { TypedTimeSeriesRollupEntry } from "./TimeSeries/TypedTimeSeriesRollupEntry"; export declare class SessionDocumentRollupTypedTimeSeries extends SessionTimeSeriesBase implements ISessionDocumentRollupTypedTimeSeries { private readonly _clazz; constructor(session: InMemoryDocumentSessionOperations, entity: any, name: string, clazz: ClassConstructor); constructor(session: InMemoryDocumentSessionOperations, documentId: string, name: string, clazz: ClassConstructor); get(): Promise[]>; get(from: Date, to: Date): Promise[]>; get(from: Date, to: Date, start: number): Promise[]>; get(from: Date, to: Date, start: number, pageSize: number): Promise[]>; append(entry: TypedTimeSeriesRollupEntry): void; }