import type { IAcmeServerOptions } from './server.interfaces.js'; /** * ACME Directory Server — a self-contained RFC 8555 Certificate Authority. * * Usage: * ```ts * const server = new AcmeServer({ port: 14000 }); * await server.start(); * console.log(server.getDirectoryUrl()); // http://localhost:14000/directory * ``` */ export declare class AcmeServer { private options; private httpServer; private ca; private baseUrl; constructor(options?: IAcmeServerOptions); start(): Promise; stop(): Promise; getDirectoryUrl(): string; getCaCertPem(): string; }