export interface IContext {
    idx: number;
    NA: any;
}
export declare class TimeSeries<T = any> {
    private _data;
    private context;
    constructor(context: IContext, data?: T[]);
    get(offset: number): T;
    set(value: T, offset?: number): void;
    push(value: T): void;
    pop(): T | undefined;
    get data(): T[];
    get length(): number;
}
