import * as plugins from '../../plugins.js'; import type { OpsServer } from '../classes.opsserver.js'; import * as interfaces from '../../../dist_ts_interfaces/index.js'; /** * CRUD + connection-test handlers for DnsProviderDoc. * * Auth: same dual-mode pattern as TargetProfileHandler — admin JWT or * API token with the appropriate `dns-providers:read|write` scope. */ export declare class DnsProviderHandler { private opsServerRef; typedrouter: plugins.typedrequest.TypedRouter; constructor(opsServerRef: OpsServer); private requireAuth; private registerHandlers; }