import { GeoLocationProvider, GeoLocationResult } from '../interfaces/geo-location.interface';
export declare class IpApiGeoProvider implements GeoLocationProvider {
    private readonly baseUrl;
    private cache;
    private readonly cacheTTL;
    lookup(ip: string): Promise<GeoLocationResult | null>;
    private isPrivateIP;
    clearCache(): void;
}
//# sourceMappingURL=ip-api-geo.provider.d.ts.map