import { ServerType } from '../types'; export declare const callWeboutMacro: (macro: string) => string; export declare const preCodeEnd = "/* provide additional debug info */\n%global _program;\n%put &=syscc;\n%put user=%mf_getuser();\n%put pgm=&_program;\n%put timestamp=%sysfunc(datetime(),datetime19.);\n"; export declare const preCodeViya = "/* if calling viya service with _job param, _program will conflict */\n/* so we provide instead as __program */\n%global __program _program;\n%let _program=%sysfunc(coalescec(&__program,&_program));\n"; export declare function getPreCode(serverType: ServerType, macroCorePath: string): Promise;