type WaitForEventReturn = [Promise, VoidFunction];
export interface WaitForEventOptions extends AddEventListenerOptions {
predicate?: (element: T) => boolean;
}
export declare function waitForEvent(target: (() => HTMLElement | null) | undefined, event: K, options?: WaitForEventOptions): WaitForEventReturn;
export {};