UNPKG

@hasna/domains

Version:

Domain portfolio, registrar, marketplace, and DNS management for AI agents — CLI + MCP + HTTP API + SDK, shared account API and PostgreSQL

31 lines • 920 B
/** * Portfolio export and bulk domain check operations */ import { validateDns, whoisLookup, checkSsl } from "./dns-tools.js"; export declare function exportPortfolio(format?: "csv" | "json"): Promise<string>; export interface BulkCheckResult { domain: string; domain_id: string; whois?: { registrar: string | null; expires_at: string | null; error?: string; }; ssl?: { issuer: string | null; expires_at: string | null; error?: string; }; dns_validation?: { valid: boolean; issue_count: number; errors: string[]; }; } export interface BulkCheckDependencies { whoisLookup: typeof whoisLookup; checkSsl: typeof checkSsl; validateDns: typeof validateDns; } export declare function checkAllDomains(dependencies?: BulkCheckDependencies): Promise<BulkCheckResult[]>; //# sourceMappingURL=monitoring.d.ts.map