import { createDomainClient as createClient } from "./core/client"; import { DomainSdkError as CoreDomainSdkError } from "./core/errors"; import { normalizeHostname as normalize } from "./core/hostname"; import { deduplicateRecords as deduplicate } from "./core/records"; import { createSubdomainClient as createSubdomains } from "./core/subdomains"; export declare const createDomainClient: typeof createClient; export declare const deduplicateRecords: typeof deduplicate; export declare const DomainSdkError: typeof CoreDomainSdkError; export type DomainSdkError = CoreDomainSdkError; export declare const normalizeHostname: typeof normalize; export declare const createSubdomainClient: typeof createSubdomains; export type { DomainSdkErrorCode } from "./core/errors"; export type { DomainClient, DomainClientOptions, DomainProvider, DomainProviderCapabilities, ProviderContext, } from "./core/provider"; export type { SubdomainClient, SubdomainClientOptions } from "./core/subdomains"; export type { AddDomainObject, CertificateStatus, DnsRecord, DnsRecordPurpose, DnsRecordStatus, DnsRecordType, Domain, DomainCertificate, DomainIssue, DomainLogger, DomainPage, DomainStatus, DomainVerification, ListDomainsOptions, RequestOptions, VerificationStatus, WaitUntilActiveOptions, } from "./core/types"; //# sourceMappingURL=index.d.ts.map