/// import { SpawnOptions } from 'child_process'; import { PackageJson, FileFsRef } from '@vercel/build-utils'; export interface JsonOptions { [key: string]: number | boolean | string | Array; } interface CompileTypescriptOptions { spawnOpts: SpawnOptions; rootDir: string; tscOptions?: JsonOptions; } interface PrepareTypescriptOptions { pkg: PackageJson; spawnOpts: SpawnOptions; rootDir: string; } export declare function prepareTypescriptEnvironment({ pkg, spawnOpts, rootDir }: PrepareTypescriptOptions): Promise; export declare function compileTypescriptBuildFiles({ rootDir, spawnOpts, tscOptions }: CompileTypescriptOptions): Promise<{ [filePath: string]: FileFsRef; }>; export {};