import { Action } from "./event"; import { CrochetRecord, CrochetThunk, CrochetType, CrochetValue, TCrochetAny } from "../primitives"; import { Machine } from "../vm"; export declare class ActionChoice extends CrochetValue { readonly title: CrochetThunk; readonly score: CrochetThunk; readonly tags: CrochetValue[]; readonly action: Action; readonly machine: Machine; constructor(title: CrochetThunk, score: CrochetThunk, tags: CrochetValue[], action: Action, machine: Machine); get type(): TActionChoice; get full_name(): string; as_record(): CrochetRecord; readonly _projection: import("../primitives").IProjection; readonly _selection: import("../primitives").ISelection; } export declare class TActionChoice extends CrochetType { readonly parent: TCrochetAny; readonly type_name = "action-choice"; static type: TActionChoice; }