import { NativeArray } from "../imports/NativeArray"; import { GlideRecord } from "../types/GlideRecord"; export declare class CachedDecisionTableAPI { cacheDecisionTable(decisionId?: string): void; evaluateDecisionQuestions( decisionId?: string, inputs?: Record, firstMatch?: boolean ): Array; executeCondition( decisionId?: string, inputs?: Record, condition?: string ): boolean; executeDecisions( decisionId?: string, inputs?: Record ): Record; flushDecisionTableFromCache(decisionId?: string): void; getDecision(decisionId?: string, inputs?: Record): GlideRecord; getDecisions(decisionId?: string, inputs?: Record): NativeArray; isEmptyDecisionTable(decisionId?: string): boolean; pairTableWithCache(tableName?: string): void; constructor(); }