import { Effect } from "@effect/core/io/Effect/definition"; import { Schedule } from "@effect/core/io/Schedule/definition"; import type { Decision } from "@effect/core/io/Schedule/Decision"; import { _Env, _In, _Out, _State, ScheduleSym } from "@effect/core/io/Schedule/definition"; export declare class ScheduleWithStateInternal { readonly initial: State; readonly step: (now: number, input: In, state: State) => Effect; readonly [ScheduleSym]: ScheduleSym; readonly [_Env]: () => Env; readonly [_In]: (_: In) => void; readonly [_Out]: () => Out; readonly [_State]: State; constructor(initial: State, step: (now: number, input: In, state: State) => Effect); } export declare function makeWithState(initial: State, step: (now: number, input: In, state: State) => Effect): Schedule; //# sourceMappingURL=makeWithState.d.ts.map