import * as D from './Data'; import * as E from './Env'; import * as O from './Option'; import { Progress } from './Progress'; import * as Ref from './Ref'; /** * @since 0.12.1 * @category Model */ export interface RefData extends Ref.Ref> { } /** * @since 0.12.1 * @category Combinator */ export declare function toNoData(rd: RefData): E.Env>; /** * @since 0.12.1 * @category Combinator */ export declare function toLoading(rd: RefData): E.Env>; /** * @since 0.12.1 * @category Combinator */ export declare function toRefresh(value: A, progress?: O.Option): (rd: RefData) => E.Env>; /** * @since 0.12.1 * @category Combinator */ export declare function toReplete(value: A): (rd: RefData) => E.Env>; /** * @since 0.12.1 * @category Combinator */ export declare function loadEnv(env: E.Env): (rd: RefData) => E.Env>; /** * @since 0.12.1 * @category Combinator */ export declare const map: (f: (value: A) => B) => (ref: RefData) => Ref.Ref, D.Data>; //# sourceMappingURL=RefData.d.ts.map