import { ProjectSettings } from '@dynamic-labs/sdk-api-core'; import { SessionKey } from '../../functions/embeddedWalletSessionKeysUtils'; export declare const useEmbeddedWalletSessionKeys: ({ environmentId, projectSettings, }: { environmentId: string; projectSettings?: ProjectSettings; }) => { generateSessionKey: () => Promise; getSessionPublicKey: () => string; getSignedSessionId: () => Promise; registerEmbeddedWalletSessionKey: ({ ignoreRestore, walletId, }: { ignoreRestore?: boolean; walletId: string; }) => Promise; removeSessionKey: () => void; shouldRegisterSessionKeysOnSignin: () => true; };