import { Stream } from "./stream";
import { Behavior } from "./behavior";
export * from "./behavior";
export * from "./stream";
export * from "./future";
export * from "./now";
/**
* Map a function over a behavior. This means that if at some point in
* time the value of `b` is `bVal` then the value of the returned
* behavior is `fn(bVal)`.
*/
export declare function map(fn: (a: A) => B, stream: Stream): Stream;
export declare function map(fn: (a: A) => B, behavior: Behavior): Behavior;