export type ScriptType = 'script' | 'async_script' | 'sort' | 'operator' | 'validator'; export declare class ScriptController { private scripts; private scriptFunctions; constructor(); keys(): any; setScript(key: string, script: any): void; removeScript(key: string): void; getScript(key: string): any; hasScript(key: string): boolean; private getScriptAsFn; private getWrapperScript; executeScript(key: string, type: ScriptType, args: any): any; }