import type { OpsServer } from '../classes.opsserver.js';
export declare class CertificateHandler {
    private opsServerRef;
    constructor(opsServerRef: OpsServer);
    private registerHandlers;
    /**
     * Build domain-centric certificate overview.
     * Instead of one row per route, we produce one row per unique domain.
     */
    private buildCertificateOverview;
    private buildSummary;
    /**
     * Legacy route-based reprovisioning
     */
    private reprovisionCertificateByRoute;
    /**
     * Domain-based reprovisioning — clears backoff first, then triggers provision
     */
    private reprovisionCertificateDomain;
    /**
     * Delete certificate data for a domain from storage
     */
    private deleteCertificate;
    /**
     * Export certificate data for a domain as ICert-shaped JSON
     */
    private exportCertificate;
    /**
     * Import a certificate from ICert-shaped JSON
     */
    private importCertificate;
}
