import { FZ } from "./Context"; export declare enum NodeType { ANY = "any", CLAIM = "claim", EVIDENCE = "evidence", PREMISE = "premise", DEFEATER = "defeater", __FUZZY = "fuzzy" } export declare namespace NodeType { function fromString(s: string): NodeType; /** * Checks if a child type is a subtype (inclusive) of the parent type. * * @param parent Parent type * @param child Child type to check for containment within parent type * @return true if child is a sub type of parent, false otherwise */ function checkSubType(parent: NodeType, child: NodeType): boolean; } export type Node = { id: string; type: NodeType; valuation: FZ; }; export type Indicator = { id: string; value: number; valuation: IndicatorCategory; }; export type IndicatorCategory = { id: string; }; export type Artifact = { id: string; }; //# sourceMappingURL=Argument.d.ts.map