import type { AzureSessionLanguage } from './types';
export declare const SESSION_DATA_DIR = "/mnt/data";
export declare const TRUSYS_BUNDLE_ZIP_NAME = "trusys_bundle.zip";
export type BuildJavaScriptBootstrapOptions = {
    /** When true, only run callApi + result logging (zip already extracted in session). */
    skipSetup?: boolean;
};
/** Base64 JSON embedded in bootstrap — Node sessions may not see uploaded payload files before chdir. */
export declare function encodeBootstrapPayload(payload: Record<string, unknown>): string;
export declare function buildPythonBootstrap(providerFilePath: string, payloadBase64: string): string;
export declare function buildJavaScriptBootstrap(providerFilePath: string, payloadBase64: string, options?: BuildJavaScriptBootstrapOptions): string;
export declare function buildBootstrapCode(language: AzureSessionLanguage, providerFilePath: string, payload: Record<string, unknown>, options?: BuildJavaScriptBootstrapOptions): string;
//# sourceMappingURL=buildBootstrap.d.ts.map