import { Tag } from "../tag"; /** The decision states that can be applied to a tag */ export declare enum DecisionOptions { FALSE = "false", TRUE = "true", UNSURE = "unsure", SKIP = "skip" } /** * @description * A polymorphic structure that can be used to represent any decision type * that implements the abstract class */ export declare class Decision { constructor(confirmed: DecisionOptions, tag: Tag | null); /** Stores the decision outcome */ readonly confirmed: DecisionOptions; /** A tag that the decision was made about */ readonly tag: Tag | null; }