UNPKG

@hasna/domains

Version:

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

26 lines • 1.19 kB
import type { ProviderDnsRecord } from "../lib/registrar.js"; import { type DomainProvisioningProviders } from "../lib/provisioning.js"; export declare function parseRoute53RegistrarAccounts(env: NodeJS.ProcessEnv): Map<string, string>; export declare function route53AccountBindingFingerprint(roleArn?: string): string; export declare function resolveRoute53AdoptionAccount(candidates: Array<{ ref: string; roleArn?: string; }>, read: (candidate: { ref: string; roleArn?: string; }) => Promise<Awaited<ReturnType<DomainProvisioningProviders["getDomainDetail"]>>>): Promise<{ detail: import("../lib/provisioning.js").RegisteredDomainDetail; route53_account_ref: string; route53_account_binding_sha256: string; } | null>; interface CanonicalDelegationRecord { type: string; name: string; value: string; ttl: number; priority: number | null; } export declare function canonicalDelegationRecords(records: ProviderDnsRecord[], hostname: string): CanonicalDelegationRecord[]; export declare function createHostedProvisioningProviders(env?: NodeJS.ProcessEnv): DomainProvisioningProviders; export {}; //# sourceMappingURL=provisioning-runtime.d.ts.map