import { InterpreterSpec, InterpreterFunction, InterpreterSpecList, Interpreter, InterpreterList } from '../types'; /** * @function interpreter * @param {InterpreterSpec | InterpreterFunction} spec * @param {String} [interperterId='UNKNOWN_INTERPRETER'] * @returns {Interpreter} */ export declare const interpreter: (spec: InterpreterSpec | InterpreterFunction, interperterId?: string) => Interpreter; /** * @function interpreterList * @param {InterpreterSpecList} specs * @returns {InterpreterList} */ export declare const interpreterList: (specs: InterpreterSpecList) => InterpreterList;