declare class GlobalScriptFunction {
    name: string;
    script: string;
    constructor(name: string, script: string);
    toBashFunction(): string;
    invoke(...args: string[]): string;
}
export declare const globalScriptFunctions: Map<string, GlobalScriptFunction>;
/**
 * registers a global script function
 * only use that in top-level scopes as it will attach the function to the global scope
 */
export declare const registerGlobalScriptFunction: (name: string, script: string) => GlobalScriptFunction;
export {};
