import type { Atom } from '../utils/types.js'; type Params = { atom: Atom; predicate: (value: T) => boolean; rejectAfter?: number; }; type UnobservablePromise = Promise & { unobserve: () => void; }; declare const waitUntil: ({ atom, predicate, rejectAfter }: Params) => UnobservablePromise; export default waitUntil;