import * as models from './models';
interface Options {
    host?: string;
    timeout?: number;
}
export default class WebServiceClient {
    private accountID;
    private licenseKey;
    private timeout;
    private host;
    constructor(accountID: string, licenseKey: string, options?: Options | number);
    city(ipAddress: string): Promise<models.City>;
    country(ipAddress: string): Promise<models.Country>;
    insights(ipAddress: string): Promise<models.Insights>;
    private responseFor;
    private handleError;
}
export {};
