import { TPrimitive } from './common/types'; type TImport = Record; type TImportsHolder = Record; declare class Trool { private logger; private csvImports; private decisionTables; constructor(showLogs?: boolean); init(filePathOrContent: string, initFromString?: boolean): Promise; private setupImports; private getImportName; private getTables; private getStartCellArr; private isLastRow; applyRules(factsHolder: T, memImports?: TImportsHolder): T; private combineImports; private updateFacts; private callCondFn; private callActionFn; private processValFromCell; } export default Trool;