import { AxiosInstance as AxiosInstanceType } from 'axios'; declare function setBoeMap(k: RegExp, v: string): void; interface ISlardarInstance { reportRequestError: (options: { url: string; statusCode?: number; statusMessage: string; ttLogId?: string; caller?: string; }) => void; reportCustomEvent: (eventName: string, metrics?: Record, tags?: Record) => void; } declare type IEnvConfig = { env: { type: 'boe' | 'ppe' | 'online'; channel: string; }; proxy: { host: string | null; port: string | null; }; }; declare type GetEnvFunction = () => IEnvConfig; declare const defaultEnv: IEnvConfig; declare const AxiosInstance: AxiosInstanceType; declare function setEnvFunction(fn: GetEnvFunction): void; declare function setSlardarInstance(obj: ISlardarInstance): void; declare function setJestMock(mockInstance: object): void; export { AxiosInstance, defaultEnv, IEnvConfig, GetEnvFunction, setEnvFunction, setSlardarInstance, setJestMock, setBoeMap };