import { AxiosInstance } from 'axios'; import { AbuseIPDBConfig } from '../types.js'; /** * Creates an Axios client for AbuseIPDB. * * Auth strategy: * BYOK mode → apiKey present → sends `Key: ` header (AbuseIPDB native auth) * Hub mode → no apiKey, baseUrl points to proxy → sends `Authorization: Bearer ` */ export declare function createAbuseIPDBClient(config: AbuseIPDBConfig): AxiosInstance;