import { BaseClient, RequestOptions } from './base-client'; import { CompanyResponse } from './model'; /** * Welcome to the Key Telematics Fleet API specification. This document outlines the REST routes and data structures returned by the API and offers examples of usage. The API publishes a [swagger](https://swagger.io/) specification that can be used to [generate a client library](https://github.com/swagger-api/swagger-codegen) for your language of choice. The latest swagger file is available for download from the following link: [https://api.eu1.kt1.io/fleet/v2/swagger.json](https://api.eu1.kt1.io/fleet/v2/swagger.json) * @class CompaniesClient * @param {(string)} [url] - The URL of the API endpoint. */ export declare class CompaniesClient extends BaseClient { /** * Returns company details for the specified id * @method * @name CompaniesClient#getCompany * @param {string} id - The UUID of the client */ getCompany(id: string, $options?: RequestOptions): Promise; /** * Return the specified company's logo in binary format. * @method * @name CompaniesClient#getCompanyLogo * @param {string} id - The client UUID you are requesting data for. * @param {string} size - The size of the returned image. Can be either "small" or "large". * @param {boolean} recurse - Set recurse to true if you'd like the parent tree to be searched for a logo if none exists for this company. */ getCompanyLogo(id: string, size: string, recurse?: boolean, $options?: RequestOptions): Promise; }