export type Cwl = number[]; export interface ComputedResult { obtaining: number; remainder: number; number: number; value: number[]; } export interface CalculationResult { sum: number; computed: ComputedResult[]; possible: number[]; } export declare const cwlKill: () => void; export declare const cwlCalculationByScoreAndRemainder: (cwl: Cwl, maxLength?: number, maxNumber?: number) => CalculationResult; export declare const diffCwl: (source: Cwl, target: Cwl) => number[];