import { DnsProvider } from './types'; export declare function registerProvider(provider: DnsProvider): void; export declare function getProvider(id: string): DnsProvider | undefined; export declare function listProviders(): DnsProvider[]; export declare function detectProvider(nameservers: string[]): DnsProvider | null; export { DnsProvider, DnsRecord, ProviderCredentials, ProviderResult, CredentialField } from './types';