import * as plugins from './plugins.js';
/**
 * ICertManager implementation backed by smartdata document classes.
 * Persists SmartAcme certificates via AcmeCertDoc so they
 * survive process restarts without re-hitting ACME.
 */
export declare class StorageBackedCertManager implements plugins.smartacme.ICertManager {
    constructor();
    init(): Promise<void>;
    retrieveCertificate(domainName: string): Promise<plugins.smartacme.Cert | null>;
    storeCertificate(cert: plugins.smartacme.Cert): Promise<void>;
    deleteCertificate(domainName: string): Promise<void>;
    close(): Promise<void>;
    wipe(): Promise<void>;
}
