import { BaseError, type BaseErrorParameters } from './base';
/**
 * Thrown when a wallet is rejected during verification because it failed the
 * project's compliance screening (e.g. it appears on a sanctions list).
 *
 * The screening runs server-side and is enabled per environment in the Dynamic
 * dashboard. This typed error lets consumers detect the blocked-wallet case and
 * render an "access denied" experience without having to inspect the raw API
 * error code themselves.
 *
 * @example
 * ```ts
 * try {
 *   await verifyWalletAccount({ walletAccount });
 * } catch (error) {
 *   if (error instanceof WalletScreeningBlockedError) {
 *     showAccessDeniedScreen();
 *   }
 * }
 * ```
 * @see verifyWalletAccount
 * @see connectAndVerifyWithWalletProvider
 */
export declare class WalletScreeningBlockedError extends BaseError {
    constructor({ cause }: Pick<BaseErrorParameters, 'cause'>);
}
//# sourceMappingURL=WalletScreeningBlockedError.d.ts.map