import type { EventEmitter } from '../../stencil-public-runtime'; export declare const __zone_symbol__requestAnimationFrame: typeof window.requestAnimationFrame; export declare const requestAnimationFrame: typeof window.requestAnimationFrame; export declare const transitionEndAsync: (el: HTMLElement | null, expectedDuration?: number) => Promise; export declare const nextFrame: () => Promise; export declare const wait: () => Promise; export declare const waitFrame: () => Promise; export declare const raf: (h: FrameRequestCallback) => number; export declare const deferEvent: (event: EventEmitter) => EventEmitter; export declare const debounceEvent: (event: EventEmitter, wait: number) => EventEmitter; export declare const debounce: (func: (...args: A) => void, wait?: number) => (...args: A) => any;