import type { FiatStepResponse } from '@fun-xyz/fiat-contract/types'; /** Stands in for a scrubbed value so a log still shows the field was present. */ export declare const REDACTED = "[redacted]"; /** * Returns a copy with session tokens and payment instructions scrubbed, safe * to log. State kind, phase, status and fee ids survive — that is the part * worth logging. * * Switches on the contract's unions rather than matching key names, so a new * surface or instruction kind fails to compile instead of leaking. */ export declare function redactSensitive>(envelope: T): T; //# sourceMappingURL=redactSensitive.d.ts.map