/** * Default minimum wallet version the dApp accepts when the option is omitted. * * Deliberately the lowest protocol version still supported, so the gate is * effectively opt-in: by default every wallet the SDK can talk to (v2/v3/v4) * is accepted, preserving backward compatibility. A dApp that needs the v4 * multi-network protocol sets `requiredMinimumVersion: '4'` explicitly. */ export declare const DEFAULT_REQUIRED_MINIMUM_VERSION = "2"; /** * Resolve a dApp's `requiredMinimumVersion` option against the SDK's * `BEACON_VERSION`. Returns {@link DEFAULT_REQUIRED_MINIMUM_VERSION} when * undefined; otherwise validates the supplied value is a decimal-integer * string in `[1, BEACON_VERSION]` and returns it unchanged. * * Throws `InvalidRequiredMinimumVersionError` for any malformed, * out-of-range, or future-version input. */ export declare const resolveRequiredMinimumVersion: (providedValue: string | undefined) => string;