import { ScreenTransactionArgs, TransactionScreeningService } from '@dynamic-labs/types'; export declare const SCREENING_TIMEOUT_MS = 2000; /** * Screens a connected-wallet transaction against the environment's sanctions * providers before the wallet is prompted. Best-effort by construction: * resolves on allow and on any screening failure (fail-open — signing must * never hard-fail on a screening outage), and throws * TransactionScreeningBlockedError only on an explicit block decision. A * screen that outlives SCREENING_TIMEOUT_MS is one of those failures. */ export declare const screenTransaction: (args: ScreenTransactionArgs) => Promise; export declare const transactionScreeningService: TransactionScreeningService;