export declare const REFRESH_DELAYS_MS: ReadonlyArray<number>;
/**
 * After a successful shield broadcast, poll `onShielded` on a backoff
 * schedule so the consumer sees both the shielded and unshielded balances
 * update without a manual refresh click. Stops early on cancel; swallows
 * per-iteration errors (refresh is best-effort).
 *
 * `isCancelled` is a thunk so callers can hook it up to whatever liveness
 * signal they have (effect cleanup `cancelled` flag, abort signal, mount
 * ref, etc.) without this module having to know about React lifecycle.
 */
export declare const pollOnShielded: (onShielded: () => Promise<void> | void, isCancelled: () => boolean) => Promise<void>;
