import { IApiResponseObject } from '../interfaces/responses/ApiResponse'; import { AxiosRequestConfig } from 'axios'; interface ICommonFetcherOptions { axiosConfig: AxiosRequestConfig; apiVersion?: 1 | 2 | 3 | null; isEncryption?: boolean; responseProcessor?: (data: any) => any; } type FetcherOptions = ({ isPublic?: true; } | { isPublic: false; token: string; userToken?: string; }) & ICommonFetcherOptions; export declare const fetcher: (options: FetcherOptions) => Promise>; export {};