import mmdb = require('maxmind');
import * as models from './models';
export default class ReaderModel {
    private mmdbReader;
    constructor(mmdbReader: mmdb.Reader<any>);
    anonymousIP(ipAddress: string): models.AnonymousIP;
    city(ipAddress: string): models.City;
    country(ipAddress: string): models.Country;
    asn(ipAddress: string): models.Asn;
    connectionType(ipAddress: string): models.ConnectionType;
    domain(ipAddress: string): models.Domain;
    isp(ipAddress: string): models.Isp;
    enterprise(ipAddress: string): models.City;
    private getRecord;
    private modelFor;
}
