import { AnyResource, Resource } from './resource'; export declare abstract class Endpoint { readonly base: string; readonly apiKey: string; readonly apiSecret: string; constructor(base: string, apiKey: string, apiSecret: string); private static statusClass; private static assertSuccess; request(method: string, route?: string, payload?: object): Promise; iterate(route?: string, payload?: object): AsyncIterableIterator; }