import { EBaseType } from '../../enums/Data'; 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 { /** The batch of data of the given type. */ list: T[]; /** The cursor to the next batch of data. */ next: Cursor; /** * @param response - The raw response. * @param type - The base type of the data included in the batch. */ constructor(response: NonNullable, type: EBaseType); } /** * The cursor to the batch of data to fetch. * * @public */ export declare class Cursor { /** The cursor string. */ value: string; /** * @param cursor - The cursor string. */ constructor(cursor: string); }