import { deleteInterface, FoAzInterface, getInterface, patchInterface, postInterface, putInterface } from './types'; declare class PermitProxy { proxyUrl: string; proxyId: string; token: string; constructor({ proxyId, token }: FoAzInterface); get({ url, params, headers }: getInterface): Promise>; post({ url, data, headers, params }: postInterface): Promise>; put({ url, data, headers, params }: putInterface): Promise>; delete({ url, data, headers, params }: deleteInterface): Promise>; patch({ url, data, headers, params }: patchInterface): Promise>; } export declare class Proxy { constructor(); getProxy: ({ proxyId, token }: FoAzInterface) => PermitProxy; } export {};