import * as plugins from '../plugins.js'; import type { IChallengeHandler } from './IChallengeHandler.js'; /** * DNS-01 challenge handler using CloudflareAccount and Smartdns. */ export declare class Dns01Handler implements IChallengeHandler { private cf; private smartdns; constructor(convenientDnsProvider: plugins.tsclass.network.IConvenientDnsProvider, smartdnsInstance?: plugins.smartdnsClient.Smartdns); getSupportedTypes(): string[]; prepare(ch: plugins.tsclass.network.IDnsChallenge): Promise; cleanup(ch: plugins.tsclass.network.IDnsChallenge): Promise; checkWetherDomainIsSupported(domainArg: string): Promise; }