/// import { exec } from 'child_process'; import { CheckForUnsafeStrings, DeployLambda, DepsToInstall, BuildLambda, InstallDeps, LambdaLayerPackageJson } from "./interfaces"; export declare const execPromise: typeof exec.__promisify__; export declare function logger(fnName: string, msg: any): void; export declare function resolveJSON(path: string, debug?: boolean): LambdaLayerPackageJson | void; export declare function checkForUnsafeStrings({ debug, deps, dir, output, runner }: CheckForUnsafeStrings): boolean; export declare function depsToInstall({ dependencies, ignore, include, debug }: DepsToInstall): { name: string; version: string; }[]; export declare function installDeps({ config, dependencies, dir, debug, isTesting, exec, output, runner, rootDir, }: InstallDeps): Promise<{ name: string; version: string; }[] | undefined>; export declare function deployLambda({ debug, dir, bucket, runtimes, architectures, output, rootDir }: DeployLambda): Promise; export declare function buildLambda({ architectures, bucket, config, debug, deploy, dir, files: matchers, ignore, isTesting, noZip, output, rootDir, runner, runtimes, }: BuildLambda): Promise<{ name: string; version: string; }[] | undefined>; export default buildLambda;