import { Operator, Producer, ExtractContent } from './types'; export declare function sampleCombine[]]>(...sources: U): Operator>>; export declare function sample(source: Producer): Operator; export declare function sampleWith(f: (data: T, sampled: R) => U, sample: Producer): Operator; declare type Prepend = ((u: U, ...rest: T) => any) extends (...res: infer X) => any ? X : never; export {};