import { IRequestOptions, RefreshTokenClient } from './auth/refreshTokenClient'; /** * service constructor options */ interface IOptions { endpoint: string; auth: RefreshTokenClient; } interface ICustomRequestOption { timeout?: number; } /** * base service class */ export declare class Service { options: IOptions; requestOptions: ICustomRequestOption; constructor(options: IOptions, requestOptions?: ICustomRequestOption); /** * Create and send request to API */ request(options: IRequestOptions, expectedStatusCodes: number[]): Promise; } export {};