import { AxiosInstance } from "axios"; import { AxiosSettings } from "../types/axios.types"; import { GlobalServiceConfig, ServiceConfig } from "../types/service.types"; import { ForestService } from "./service.class"; export interface InstanceConfig { axiosSettings?: AxiosSettings; globalServiceConfig?: GlobalServiceConfig; } export declare class ForestInstance { readonly axiosInstance: AxiosInstance; readonly globalServiceConfig: GlobalServiceConfig | undefined; constructor(config?: InstanceConfig); createService: (prefix: string, config?: ServiceConfig | undefined) => ForestService; } export default ForestInstance;