import { UnlApiConfig } from './models/UnlApiConfig'; import ClaimApi from './claim/ClaimApi'; import RecordsApi from './records/RecordsApi'; import RoutingApi from './routing/RoutingApi'; import SearchApi from './search/SearchApi'; import VenuesApi from './venues/VenuesApi'; /** * Represents the UNL API * @class UnlApi */ export default class UnlApi { /** * Instantiate the UnlApi class * @param {UnlApiConfig} configuration Configuration object which contains the api key. */ constructor(configuration: UnlApiConfig); /** * Claim API. */ readonly claimApi: ClaimApi; /** * Records API. */ readonly recordsApi: RecordsApi; /** * Routing API. */ readonly routingApi: RoutingApi; /** * Search API. */ readonly searchApi: SearchApi; /** * Venues API. */ readonly venuesApi: VenuesApi; }