import { GeoLookupProvider, GeoInfo, GeoBlockConfig } from '../types';
/**
 * IP-API.com provider - a free geo-ip lookup service
 * Free tier allows up to 45 requests per minute
 */
export declare class IpApiProvider implements GeoLookupProvider {
    private apiKey?;
    constructor(config: GeoBlockConfig);
    init(): Promise<void>;
    lookup(ip: string): Promise<GeoInfo>;
}
