import { AxiosResponse } from "axios"; import { ApiRequest } from "../client/ApiRequest"; import { IOptions, IRequestOptions, IStandardParameters, IStandardResponse } from "../types"; export interface IRegion { /** * The numeric ID of this region. */ region_id: number; /** * The name of the region. */ region_name: string; /** * The eligibilty of this region to be used */ is_dead: boolean; } export interface IFindAllRegionParameters { } export interface IGetRegionParameters { region_id: number[]; } export interface IFindEligibleRegionsParameters { } export declare class Region extends ApiRequest { constructor(options: IOptions); /** * Finds all Region. */ findAllRegion(params: IFindAllRegionParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; /** * Retrieves a Region by id. */ getRegion(params: IGetRegionParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; /** * */ findEligibleRegions(params: IFindEligibleRegionsParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; }