import * as lambda from "aws-cdk-lib/aws-lambda"; import { DatadogLambdaProps, DatadogLambdaStrictProps } from "./interfaces"; export declare const AWS_LAMBDA_EXEC_WRAPPER_KEY = "AWS_LAMBDA_EXEC_WRAPPER"; export declare const AWS_LAMBDA_EXEC_WRAPPER_VAL = "/opt/datadog_wrapper"; export declare const ENABLE_DD_TRACING_ENV_VAR = "DD_TRACE_ENABLED"; export declare const ENABLE_DD_SERVERLESS_APPSEC_ENV_VAR = "DD_SERVERLESS_APPSEC_ENABLED"; export declare const ENABLE_DD_APPSEC_ENV_VAR = "DD_APPSEC_ENABLED"; export declare const ENABLE_XRAY_TRACE_MERGING_ENV_VAR = "DD_MERGE_XRAY_TRACES"; export declare const INJECT_LOG_CONTEXT_ENV_VAR = "DD_LOGS_INJECTION"; export declare const LOG_LEVEL_ENV_VAR = "DD_LOG_LEVEL"; export declare const ENABLE_DD_LOGS_ENV_VAR = "DD_SERVERLESS_LOGS_ENABLED"; export declare const CAPTURE_LAMBDA_PAYLOAD_ENV_VAR = "DD_CAPTURE_LAMBDA_PAYLOAD"; export declare const DD_TRACE_CLOUD_REQUEST_PAYLOAD_TAGGING = "DD_TRACE_CLOUD_REQUEST_PAYLOAD_TAGGING"; export declare const DD_TRACE_CLOUD_RESPONSE_PAYLOAD_TAGGING = "DD_TRACE_CLOUD_RESPONSE_PAYLOAD_TAGGING"; export declare const DD_ENV_ENV_VAR = "DD_ENV"; export declare const DD_SERVICE_ENV_VAR = "DD_SERVICE"; export declare const DD_VERSION_ENV_VAR = "DD_VERSION"; export declare const DD_TAGS = "DD_TAGS"; export declare const DD_COLD_START_TRACING = "DD_COLD_START_TRACING"; export declare const DD_MIN_COLD_START_DURATION = "DD_MIN_COLD_START_DURATION"; export declare const DD_COLD_START_TRACE_SKIP_LIB = "DD_COLD_START_TRACE_SKIP_LIB"; export declare const DD_PROFILING_ENABLED = "DD_PROFILING_ENABLED"; export declare const DD_ENCODE_AUTHORIZER_CONTEXT = "DD_ENCODE_AUTHORIZER_CONTEXT"; export declare const DD_DECODE_AUTHORIZER_CONTEXT = "DD_DECODE_AUTHORIZER_CONTEXT"; export declare const DD_APM_FLUSH_DEADLINE_MILLISECONDS = "DD_APM_FLUSH_DEADLINE_MILLISECONDS"; export declare const DD_LLMOBS_ENABLED = "DD_LLMOBS_ENABLED"; export declare const DD_LLMOBS_ML_APP = "DD_LLMOBS_ML_APP"; export declare const DD_LLMOBS_AGENTLESS_ENABLED = "DD_LLMOBS_AGENTLESS_ENABLED"; export declare function setGitEnvironmentVariables(lambdas: any[], gitCommitShaOverride?: string | undefined, gitRepoUrlOverride?: string | undefined): void; export declare function filterAndFormatGitRemote(rawRemote: string): string; export declare function applyEnvVariables(lam: lambda.Function, baseProps: DatadogLambdaStrictProps): void; export declare function setDDEnvVariables(lam: lambda.Function, props: DatadogLambdaProps): void;