export declare class DecisionTableBuilderAPI { constructor(); copyDecisionTable(decisionId?: string, decisionTableName?: string, copyDecisions?: boolean, application?: string, includeDelta?: boolean): Record; createAnswerElement(answerElement?: Record): Record; createChoice(choice?: Record): Record; createDecisionTable(className?: string, decisionTable?: Record): Record; createInput(inputDetails?: Record): Record; createQuestion(question?: Record): Record; deleteAnswerElement(answerElementId?: string): Record; deleteChoice(choiceId?: string): Record; deleteDecisionTable(decisionId?: string): Record; deleteInput(inputId?: string): Record; deleteObsoleteQuestions(decisionId?: string, limit?: number): Record; deleteQuestion(decisionTableId?: string): Record; evaluateDecisionTable(decisionId?: string, inputs?: Record, includeDelta?: boolean, isFirstMatch?: boolean): Record; findOrCreateMultipleAnswerRecords(decisionId?: string, answerElementValuesMap?: Record, questionAnswerLabelMap?: Record): Record; getCurrentSessionDomain(): string; getFilteredQuestions(decisionId?: string, deltaDecisionId?: string, onlyPublishedDecisions?: boolean, answerTable?: string, fromIndex?: number, resultsCount?: number, filterPatternConfigs?: Record[]): Record; getSortedAndFilteredQuestions(decisionId?: string, deltaDecisionId?: string, onlyPublishedDecisions?: boolean, answerTable?: string, fromIndex?: number, resultsCount?: number, sortConfig?: Record, filterPatternConfigs?: Record[]): Record; syncQuestionsFromDelta(decisionId?: string, deltaDecisionId?: string, answerTable?: string, limit?: number): Record; updateAnswerElement(answerElementId?: string, answerElement?: Record): Record; updateChoice(choiceId?: string, choice?: Record): Record; updateDecisionTable(className?: string, decisionId?: string, decisionTable?: Record): Record; updateInput(inputId?: string, updates?: Record): Record; updateQuestion(questionId?: string, question?: Record): Record; } //# sourceMappingURL=DecisionTableBuilderAPI.d.ts.map