import { IResource, ITemplate } from '../types'; /** * @hidden */ export interface IZipLambdaResult { FunctionResource: IResource; Zip: any; } /** * @hidden */ export interface IZipLambdaTemplateResult { Template: ITemplate; Zip: any; } /** * Create an inline Lambda function from a folder or source file * @param {} param0 */ export declare function buildInlineLambdaTemplate({path: inputPath, name, options, parameters}: { path: any; name: any; options: any; parameters: any; }): Promise; /** * Create an inline Lambda function * @param {*} param0 */ export declare function buildInlineLambda({path: inputPath, name, options, parameters}: any): Promise; /** * Create a Lambda function from a folder or source file * @hidden * @param {} param0 */ export declare function _buildZipLambda({path: inputPath, name, options, parameters, bucket, key, output}: { path: any; name: any; options: any; parameters: any; bucket: any; key: any; output: any; }): Promise; /** * Create a Lambda function from a folder or source file * @param {} param0 */ export declare function buildZipLambda({path: inputPath, name, options, parameters, bucket, key, output}: any): Promise; /** * Create a Lambda function from a folder or source file * @param {} param0 */ export declare function buildLambda({path: inputPath, name, options, parameters, output}: any): Promise<{}>; /** * Create a Lambda function from a folder or source file * @param {} param0 */ export declare function buildZipLambdaTemplate({path: inputPath, name, options, parameters, bucket, key, output}: any): Promise; /** * Create a Lambda function from a folder or source file * @param {} param0 */ export declare function buildLambdaTemplate({path: inputPath, name, options, parameters, output}: any): Promise<{}>;