import * as t from "io-ts/lib/index.js"; import { ChosenNum } from "../../choices.js"; import { IChoice } from "../../inputs.js"; /** * @deprecated Deprecated in favour of {@link @marlowe.io/runtime-lifecycle!api.ApplicableActionsAPI} */ export type CanChoose = t.TypeOf; /** * @deprecated Deprecated in favour of {@link @marlowe.io/runtime-lifecycle!api.ApplicableActionsAPI} */ export declare const CanChoose: t.TypeC<{ case_index: t.BigIntC; for_choice: t.Type; can_choose_between: t.ArrayC>; is_merkleized_continuation: t.BooleanC; }>; /** * @deprecated Deprecated in favour of {@link @marlowe.io/runtime-lifecycle!api.ApplicableActionsAPI} */ export declare const toInput: (canChoose: CanChoose) => (chosenNum: ChosenNum) => IChoice; //# sourceMappingURL=canChoose.d.ts.map