import { MessageTransportData } from '@dynamic-labs/message-transport'; /** * True only when a webview-originated message is the `sdk__loadedChanged` * store-change signal carrying a `true` payload. * * The webview's `createStoreSetter.set({ loaded: })` rides the new * value as the single request-channel argument (`args[0]`), and the host * store extracts it the same way (`requestChannel.handle` spreads `args` * into its handler, which assigns `client.sdk.loaded` from it). A * `loaded: false` emission therefore leaves the store gate closed — callers * must NOT treat it as "SDK ready" (e.g. by disarming recovery timers or * emitting success logs). */ export declare const isSdkReadyMessage: (message: MessageTransportData) => boolean;