import { OnModuleInit } from '@nestjs/common';
import { Logger } from 'pino-nestjs';
export type GeoLookupResult = {
    country: string | null;
    countryCode: string | null;
    city: string | null;
    latitude: number | null;
    longitude: number | null;
};
export declare class GeoService implements OnModuleInit {
    private readonly logger;
    private reader;
    constructor(logger: Logger);
    onModuleInit(): Promise<void>;
    lookup(ip: string): GeoLookupResult | null;
}
