import type { Construct } from 'constructs';
import type * as lambda from '../../../aws-lambda';
import type { DataProcessorBindOptions, DataProcessorConfig, DataProcessorProps, IDataProcessor } from '../processor';
/**
 * Use an AWS Lambda function to transform records.
 */
export declare class LambdaFunctionProcessor implements IDataProcessor {
    private readonly lambdaFunction;
    /**
     * The constructor props of the LambdaFunctionProcessor.
     */
    readonly props: DataProcessorProps;
    constructor(lambdaFunction: lambda.IFunction, props?: DataProcessorProps);
    bind(_scope: Construct, options: DataProcessorBindOptions): DataProcessorConfig;
}
