import * as lambdaPython from '@aws-cdk/aws-lambda-python-alpha';
import { Duration } from 'aws-cdk-lib';
import * as iam from 'aws-cdk-lib/aws-iam';
import * as lambda from 'aws-cdk-lib/aws-lambda';
import { Construct } from 'constructs';
export interface LambdaFunctionProps {
    readonly timeout: Duration;
    readonly environment?: {
        [key: string]: string;
    };
    readonly role?: iam.IRole;
    readonly architecture: lambda.Architecture;
}
export declare class LambdaPythonFunction extends Construct {
    readonly handler: lambdaPython.PythonFunction;
    constructor(scope: Construct, id: string, props: LambdaFunctionProps);
}
