/** * Every stemma a handful of copies can stand in: rooted trees whose * nodes are versions, a copy carrying any of them, a lost one above * any two or more. */ /** * A node of a stemma: the copy carrying it at first hand, by its number, * or none for a lost state, and the nodes derived from it. */ export interface StemmaNode { readonly copy?: number; readonly children: readonly StemmaNode[]; } /** * Every stemma of n copies: 3 for two copies, 91,984 for six. They are * produced one by one, so that only the leaf trees, far fewer, are held. */ export declare function stemmataOf(n: number): Generator; /** How many stemmata the exhaustive search scores, at most. */ export declare const MAX_COPIES = 7;