/**
 * Checks if the user is currently signed in to the Dynamic client.
 *
 * The client is considered to be in a signed in state if a user has
 * authenticated or if the client has at least one wallet connected.
 *
 * @deprecated What counts as "signed in" is your app's business logic, not the
 * SDK's. This helper bakes in one opinion (a user OR any connected wallet),
 * which rarely matches every app and forces a dependency on us for every
 * variation. Compose your own check from the underlying primitives instead —
 * e.g. `Boolean(client.user) || isAnyWalletAccountConnected(client)` — and
 * layer in whatever your app requires (device registration, completed
 * onboarding, satisfied MFA, a required embedded wallet, …). See the
 * "Check if signed in" guide:
 * https://www.dynamic.xyz/docs/javascript/user-session-management
 *
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns True if the user is signed in, false otherwise.
 * @notInstrumented
 */
export declare const isSignedIn: (client?: import("../../../exports").DynamicClient) => boolean;
//# sourceMappingURL=isSignedIn.d.ts.map