import type { AcmeHttpClient } from './acme.classes.http-client.js'; import type { IAcmeAccount, IAcmeAccountCreateRequest } from './acme.interfaces.js'; /** * ACME account management - registration and key management */ export declare class AcmeAccount { private httpClient; private accountUrl; constructor(httpClient: AcmeHttpClient); /** * Register or retrieve an ACME account. * Uses JWK (not kid) since account URL is not yet known. * Captures account URL from Location header for subsequent requests. */ create(request: IAcmeAccountCreateRequest): Promise; /** * Get the account URL (kid) for use in JWS headers */ getAccountUrl(): string; }