import { EBaseType } from '../../enums/Data'; import { ICursoredData } from '../../types/data/CursoredData'; import { Notification } from './Notification'; import { Tweet } from './Tweet'; import { User } from './User'; /** * The data that is fetched batch-wise using a cursor. * * @typeParam T - Type of data to be stored. * * @public */ export declare class CursoredData implements ICursoredData { list: T[]; next: string; previous: string; /** * @param response - The raw response. * @param type - The base type of the data included in the batch. */ constructor(response: NonNullable, type: EBaseType); /** * @returns A serializable JSON representation of `this` object. */ toJSON(): ICursoredData; }