import { RequestApi, BaseEnumModel } from '../requests'; import { Store } from './store'; import { Keys } from './entities'; import { BackendEnum } from '../types'; export declare class EnumModel { _requestModel: BaseEnumModel; _store: Store; _storeKey: Keys; constructor(requestModel: BaseEnumModel, storeKey: Keys, store: Store); getLocalAll(): BackendEnum[]; getAll(filter?: any): Promise; } export declare class CountryModel extends EnumModel { constructor(requestApi: RequestApi, store: Store); } export declare class CurrencyModel extends EnumModel { constructor(requestApi: RequestApi, store: Store); } export declare class MarketModel extends EnumModel { constructor(requestApi: RequestApi, store: Store); } export declare class GenderModel extends EnumModel { constructor(requestApi: RequestApi, store: Store); } export declare class EmploymentTypeModel extends EnumModel { constructor(requestApi: RequestApi, store: Store); } export declare class CreditTypeModel extends EnumModel { constructor(requestApi: RequestApi, store: Store); } export declare class KycPurposeModel extends EnumModel { constructor(requestApi: RequestApi, store: Store); } export declare class KycSourceModel extends EnumModel { constructor(requestApi: RequestApi, store: Store); }