import { Effect, Event, Store, StoreWritable } from 'effector'; type NoInfer = [T][T extends any ? 0 : never]; export declare function snapshot({ source, clock, fn, }: { source: Store; clock?: Event | Effect | Store; fn?(value: SourceType): TargetType; }): StoreWritable>; export {};