/**
 * @typed/fp/Scheduler is an extension of @most/scheduler with additional
 * combinators and integration with Env.
 * @since 0.9.2
 */
import { Scheduler, Sink, Stream, Time } from '@most/types';
import * as E from './Env';
import { Env } from './Env';
/**
 * @since 0.9.2
 * @category Environment
 */
export interface SchedulerEnv {
    readonly scheduler: Scheduler;
}
/**
 * @since 0.9.2
 * @category Constructor
 */
export declare const delay: (ms: Time) => Env<SchedulerEnv, Time>;
/**
 * @since 0.9.2
 * @category Combinator
 */
export declare const getScheduler: E.Env<SchedulerEnv, Scheduler>;
/**
 * @since 0.9.2
 * @category Combinator
 */
export declare const runStream: <A>(sink: Sink<A>, stream: Stream<A>) => E.Env<SchedulerEnv, import("@most/types").Disposable>;
export * from '@most/scheduler';
//# sourceMappingURL=Scheduler.d.ts.map