import { BaseProvider, type ProviderConfig, type ProviderRequest, type ProviderResponse } from "../types"; export interface WhoisData { domain: string; estimatedDomainAge: number | null; createdDate: string | null; expiresDate: string | null; registrar: string | null; success: boolean; } export declare class WhoisXMLProvider extends BaseProvider { private readonly apiKey; private readonly cache; private readonly cacheTTL; constructor(config: ProviderConfig); getNativeBaseUrl(): string; execute(request: ProviderRequest): Promise>; clearCache(): void; } //# sourceMappingURL=whoisxml.d.ts.map