/** * Listens for a DOM `event` on the target element. Resolves only after * `delay` ms of silence following a predicate-passing event (debounce). * * Returns `[promise, cleanup]` — same shape as ark-ui `waitForEvent`. */ export declare const waitForDebouncedEvent: (target: (() => T | null) | undefined, event: string, delay: number, predicate?: (el: T) => boolean) => [Promise, VoidFunction];