interface ManifestOptions { key?: string; url?: string; onHeal?: (event: HealEvent) => void | Promise; /** * Only these calls reach Manifest. Each entry is a domain (`stripe.com`, subdomains included) * or a domain with a path (`stripe.com/v1/charges`). Default: `MNFST_ALLOWLIST`. */ allowlist?: string[] | string; /** These calls never reach Manifest; same entries as `allowlist`, and it wins. Default: `MNFST_DENYLIST`. */ denylist?: string[] | string; } interface HealEvent { url: string; statusCode: number; healStatus: string; replayStatusCode: number | null; healMs: number; operations?: unknown[]; } declare const VERSION = "7.4.0"; /** Install once, before libraries capture their own reference to global fetch. */ declare function manifest(options?: ManifestOptions): void; export { type HealEvent, type ManifestOptions, VERSION, manifest };