import { AxiosHeaderValue, AxiosInstance, AxiosRequestConfig, HeadersDefaults } from 'axios'; import { AppClient, AuthClient, RoleClient, SettingClient, UserClient } from './types/client.types'; export declare class RumsanService { private _client; auth: AuthClient; app: AppClient; setting: SettingClient; role: RoleClient; user: UserClient; constructor(config?: AxiosRequestConfig); set accessToken(token: string | null); set headers(headers: HeadersDefaults & { [key: string]: AxiosHeaderValue; }); getClient(): AxiosInstance; get client(): AxiosInstance; setClient(config?: AxiosRequestConfig): AxiosInstance; } export declare const RumsanClient: RumsanService;