import type { KsefAdapter } from '@ksefnik/shared'; import { type KsefHttpClientOptions } from './client.js'; import type { KsefEnvironment } from './endpoints.js'; export interface CreateHttpAdapterOpts { nip: string; token: string; environment: KsefEnvironment; /** * Optional pinned MF RSA public key (PEM/SPKI). When omitted, the client * fetches it from `GET /security/public-key-certificates` on first session. */ publicKeyPem?: string; client?: Partial>; } export declare function createHttpAdapter(opts: CreateHttpAdapterOpts): KsefAdapter; //# sourceMappingURL=adapter.d.ts.map