import { ObservabilityOptions } from '../types'; type LambdaEvent = Record; type LambdaContext = Record; type LambdaResult = Record; type LambdaHandler = (event: LambdaEvent, context: LambdaContext) => Promise; /** * Wraps an AWS Lambda handler (API Gateway / Function URL) with observability. * Compatible with API Gateway v1 (REST), v2 (HTTP), and Lambda Function URLs. * * @example * import { withLambdaObservability } from 'auto-api-observe'; * * const handler = async (event, context) => ({ statusCode: 200, body: 'OK' }); * export const lambdaHandler = withLambdaObservability(handler, { apiKey: process.env.APILENS_KEY }); */ export declare function withLambdaObservability(handler: LambdaHandler, options?: ObservabilityOptions): LambdaHandler; export {}; //# sourceMappingURL=lambda.d.ts.map