import * as plugins from '../../plugins.js'; import type { OpsServer } from '../classes.opsserver.js'; import * as interfaces from '../../../dist_ts_interfaces/index.js'; /** * CRUD + DNS provisioning handler for email domains. * * Auth: admin JWT or API token with `email-domains:read` / `email-domains:write` scope. */ export declare class EmailDomainHandler { private opsServerRef; typedrouter: plugins.typedrequest.TypedRouter; constructor(opsServerRef: OpsServer); private requireAuth; private get manager(); private managerUnavailable; private registerHandlers; }