import { AxiosInstance, AxiosRequestConfig } from 'axios'; import { Shape, BackendEnum } from '../types'; export declare class BaseEnumModel { protected api: AxiosInstance; basePath: string; constructor(api: AxiosInstance, basePath: string); request(config: AxiosRequestConfig): Promise; getAll(filter?: Shape): Promise; } export declare class EmploymentTypes extends BaseEnumModel { constructor(api: AxiosInstance); } export declare class Currencies extends BaseEnumModel { constructor(api: AxiosInstance); } export declare class Countries extends BaseEnumModel { constructor(api: AxiosInstance); } export declare class Genders extends BaseEnumModel { constructor(api: AxiosInstance); } export declare class Markets extends BaseEnumModel { constructor(api: AxiosInstance); } export declare class CreditTypes extends BaseEnumModel { constructor(api: AxiosInstance); } export declare class KycSources extends BaseEnumModel { constructor(api: AxiosInstance); } export declare class KycPurposes extends BaseEnumModel { constructor(api: AxiosInstance); }