import { BrandLogo, ListItem, ServiceAreaDetail } from '../types'; import { Method } from '../util/method'; export declare class Registry extends Method { /** * Returns a service area detail. * @param serviceAreaId The service area identifier * @example * ```typescript * const serviceArea = await client.registry.serviceArea(52621); * console.log(serviceArea); * ``` * @category API */ serviceArea(serviceAreaId: number): Promise; /** * Returns italian highways list. * @example * ```typescript * const highways = await client.registry.highwaysList(); * console.log(highways); * ``` * @category API */ highwaysList(): Promise>; /** * Returns fuels brands list. * @example * ```typescript * const brands = await client.registry.brandsList(); * console.log(brands); * ``` * @category API */ brandsList(): Promise>; /** * Returns brands logos list. * @example * ```typescript * const brandsLogos = await client.registry.brandsLogosList(); * console.log(brandsLogos); * ``` * @category API */ brandsLogosList(): Promise>; /** * Returns italian regions list. * @example * ```typescript * const regions = await client.registry.regionsList(); * console.log(regions); * ``` * @category API */ regionsList(): Promise>; /** * Returns italian province list by regionId. * @param regionId The region identifier * @example * ```typescript * const provinces = await client.registry.provincesList(1); * console.log(provinces); * ``` * @category API */ provincesList(regionId: number): Promise>; /** * Returns italian town list by provinceId. * @param provinceId The province identifier (ex. "MN") * @example * ```typescript * const towns = await client.registry.townsList("MN"); * console.log(towns); * ``` * @category API */ townsList(provinceId: string): Promise>; }