import { Buffer } from 'node:buffer';
interface SslCertificateData {
    privateKey: Buffer;
    certificate: Buffer;
}
export declare class SslCertGeneratorService {
    private readonly logger;
    private readonly certDir;
    private readonly privateKeyPath;
    private readonly certificatePath;
    constructor();
    generateOrLoadCertificate(hostnames?: string[]): Promise<SslCertificateData>;
    generateCertificate(hostnames: string[]): Promise<SslCertificateData>;
}
export {};
