import { Unit } from "../fun/domains/unit/state"; import { BasicFun } from "../fun/state"; import { Coroutine } from "./state"; import { Template, TemplateProps } from "../template/state"; export type CoroutineComponentOptions = { interval?: number; key?: BasicFun, string>; restartWhenFinished?: boolean; runFilter?: BasicFun, boolean>; }; type CoroutineReadonlyContext = { initialCoroutine: Coroutine; options?: CoroutineComponentOptions; }; export declare const CoroutineTemplate: () => Template & state, state, foreignMutations, Unit>; export {}; //# sourceMappingURL=template.d.ts.map