export interface NpmInstallArgs {
    packageJsonContents: string;
    LayerName: string;
    FunctionName: string;
    region: string;
    quiet?: boolean;
    retentionInDays: number;
}
export interface AwsLayerInfo {
    Version: number;
    LayerVersionArn: string;
    LayerName: string;
}
export interface NpmInstallReturn {
    installLog: string;
    layerInfo: AwsLayerInfo;
    zipSize?: number;
}
export declare function npmInstall({ LayerName, packageJsonContents, FunctionName, region, quiet, retentionInDays }: NpmInstallArgs): Promise<NpmInstallReturn>;
