import { SpawnOptions } from 'child_process'; import { Options } from './options'; export declare function mkdtemp(closure: (dir: string) => Promise): Promise; export declare function exec(moduleName: string, args?: string[], options?: SpawnOptions): Promise; /** * This validates that the Python module name, Java package name, and C# namespace * conform to language-specific constraints. * * @param options Options set by the consumer * @throws error if options do not conform */ export declare function validateOptions(options: Options): void;