import { DictionaryLike, ReadonlyObjectMapLike } from "../../collections.js"; import { PureRunnableLike, SchedulerLike, StreamLike } from "../../concurrent.js"; import { EventSourceLike } from "../../events.js"; import { Function1, Optional, SideEffect1 } from "../../functions.js"; import { BackpressureStrategy } from "../../utils.js"; import { CSSStyleMapLike } from "../web.js"; interface WebEffectsModule { __animate(animation: EventSourceLike): SideEffect1>; __animate(animation: EventSourceLike, selector: (ev: T) => CSSStyleMapLike): SideEffect1>; __animationFrameScheduler(): SchedulerLike; __animationGroup(animationGroup: ReadonlyObjectMapLike> | PureRunnableLike>, options?: { readonly mode: "switching"; } | { readonly mode: "blocking"; } | { readonly mode: "queueing"; readonly backpressureStrategy?: BackpressureStrategy; readonly capacity?: number; }): StreamLike & DictionaryLike>; } type Signature = WebEffectsModule; export declare const __animate: Signature["__animate"]; export declare const __animationFrameScheduler: Signature["__animationFrameScheduler"]; export declare const __animationGroup: Signature["__animationGroup"]; export {};