import * as plugins from '../../plugins.js';
/**
 * Singleton ACME configuration document. One row per dcrouter instance,
 * keyed on the fixed `configId = 'acme-config'` following the
 * `VpnServerKeysDoc` pattern.
 *
 * Replaces the legacy `tls.contactEmail` and `smartProxyConfig.acme.*`
 * constructor fields. Managed via the OpsServer UI at
 * **Domains > Certificates > Settings**.
 */
export declare class AcmeConfigDoc extends plugins.smartdata.SmartDataDbDoc<AcmeConfigDoc, AcmeConfigDoc> {
    configId: string;
    accountEmail: string;
    enabled: boolean;
    useProduction: boolean;
    autoRenew: boolean;
    renewThresholdDays: number;
    updatedAt: number;
    updatedBy: string;
    constructor();
    static load(): Promise<AcmeConfigDoc | null>;
}
