import { EventStreamSeed, MethodDesc, Scope } from "./abstractions"; import { UnaryTransformOp, UnaryTransformOpScoped } from "./transform"; export declare type EventStreamDelay = (stream: EventStreamSeed) => EventStreamSeed; export declare function transformChanges(methodCallDesc: MethodDesc, transformer: EventStreamDelay): UnaryTransformOp; export declare function transformChanges(methodCallDesc: MethodDesc, transformer: EventStreamDelay, scope: Scope): UnaryTransformOpScoped;