declare abstract class Api { #private; constructor(...paths: string[]); get token(): string; set token(value: string); request(path: string, options: RequestInit): Promise; get(path: string, options?: RequestInit): Promise; post(path: string, payload: any, options?: RequestInit): Promise; put(path: string, payload: any, options?: RequestInit): Promise; delete(path: string, payload: any, options?: RequestInit): Promise; } export default Api;