import type { GetKeyMaterial, FetchLike, CapturedSent } from './types.js'; import type { Capability, AAuthMission } from './aauth-header.js'; export interface SignedFetchOptions { capabilities?: Capability[]; mission?: AAuthMission; /** * Called synchronously after each signed request returns, with the actual * on-the-wire headers + body. Used by the AAuth flow to capture the * signed request data for --log rendering. */ onSigned?: (sent: CapturedSent) => void; } export declare function createSignedFetch(getKeyMaterial: GetKeyMaterial, options?: SignedFetchOptions): FetchLike; //# sourceMappingURL=signed-fetch.d.ts.map