interface ApiCallProps { url: string; data?: any; } export interface ApiProvider { post({ url, data }: { url: any; data: any; }): Promise; put({ url, data }: { url: any; data: any; }): Promise; get({ url }: { url: any; }): Promise; delete({ url }: { url: any; }): Promise; } declare class AxiosApiProvider implements ApiProvider { constructor(); post({ url, data }: ApiCallProps): Promise; put({ url, data }: ApiCallProps): Promise; get({ url }: ApiCallProps): Promise; delete({ url }: ApiCallProps): Promise; } export declare const axiosApiProvider: AxiosApiProvider; export {};