import type { WalletAccount } from '../../walletAccount';
/**
 * Get the primary wallet account.
 *
 * @deprecated Renamed to `getSelectedWalletAccount`. The "primary wallet" naming was
 * misleading — the SDK does not use or care about which wallet is selected; it
 * only lets you *read* the user's most recently selected wallet. Migrate to
 * `getSelectedWalletAccount`, and own your own wallet-selection state in your
 * application rather than relying on the SDK's selected wallet.
 *
 * @example
 * ```ts
 * const primary = getPrimaryWalletAccount();
 * if (primary) {
 *   console.log('Primary wallet:', primary.address);
 * }
 * ```
 *
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns The primary wallet account, or null if no wallet has been selected.
 * @notInstrumented
 */
export declare const getPrimaryWalletAccount: (client?: import("../../../../exports").DynamicClient) => WalletAccount | null;
//# sourceMappingURL=getPrimaryWalletAccount.d.ts.map