import FacebookAdsApi from "./api"; export default class Cursor extends Array> { sourceObject: Record; _api: FacebookAdsApi; _targetClass: Record; _loadPage: (path: string) => Promise; _buildObjectsFromResponse: (response: Record) => Array>; paging: any; summary: any; headers: any; clear: () => void; next: () => any; previous: () => Promise; hasNext: () => boolean; hasPrevious: () => boolean; set: (array: Array>) => void; /** * @param {Object} sourceObject * @param {Object} targetClass * @param {Object} [params] * @param {String} [endpoint] */ constructor(sourceObject: Record, targetClass: Record, params: Record, endpoint?: string | null); }