import { type ILogger } from '@dynamic-labs-wallet/core';
/** Whether the given SDK version requires a signed session ID to be sent at all. */
export declare function isRequiresSignedSessionId(sdkVersion: string | undefined, logger: ILogger): boolean;
/**
 * Whether the SDK version is known to forward `getSignedSessionId` to the iframe's
 * postMessage reverse channel — stricter than {@link isRequiresSignedSessionId},
 * which only checks whether a session value is sent at all.
 */
export declare function isReverseChannelSupported(sdkVersion: string | undefined, logger: ILogger): boolean;
//# sourceMappingURL=version-check.d.ts.map