OptionalformatOptionalhint?: stringHuman hint (e.g. "Base64 single-use-token key, not the raw key password").
Optionalpattern?: stringRegex source a host can test the input against (e.g. "^pk_").
The credential a host collects — usually the adapter config key it maps to (e.g. "secretKey", "publishableKey"), but may be a descriptive name for a value the constructor takes differently (Paysafe's per-currency merchant account is a resolver function, surfaced here as "merchantAccount").
Storage/redaction guidance: a secret value must never be redisplayed.
OptionalperTrue for values that vary per currency/account (Paysafe merchant accounts).
OptionalrequiredAbsent means required; false marks an optional field (a webhook id, a pinned version).
Where the value is consumed — a client field ships to the browser.
Shape hints for input validation and help text.