import { IExecuteOptions, ILxcInitOptions, Language } from "./constants"; declare class LXC { LXC_ROOT_FS: string; CONTAINER: string; constructor(container: string); /** * Run this function the first time, after installing the container. Please be patient, this could take a while * * @param options Pass options for the initialization to the function. * @returns */ init(options?: ILxcInitOptions): Promise; /** * * @param input The code that should be executed * @param language Language of the input parameter * @param args Array of command line arguments * @param stdin stdin of the executed code * @returns Stdout of the code or an exception if stderr is not empty */ execute(input: string, language: Language, args?: string[], stdin?: string, options?: IExecuteOptions): Promise; } export default LXC; //# sourceMappingURL=lxc.d.ts.map