/** * Thin authenticated fetch client for the remote signing service. Owned by * `ServerKeyring` and shared with every registered `ServerChainAdapter` so each * chain's adapter can hit the namespace-agnostic routes (`/transaction-requests`, * `/signature-requests`, …) without re-implementing auth or error mapping. * * Errors are translated to typed {@link RemoteSigningError} variants so callers * can branch on `code` rather than parse HTTP status codes. */ export declare class ServerKeyringHttp { private readonly baseUrl; private readonly authToken; constructor(baseUrl: string, authToken: string); request(method: string, path: string, body?: unknown): Promise; }