import type { RequestHandler } from '@remotion/lambda-client'; import { type AwsRegion, type RuntimePreference } from '@remotion/lambda-client'; import type { LogLevel } from '@remotion/renderer'; type CreateFunctionInput = { createCloudWatchLogGroup: boolean; region: AwsRegion; zipFile: string; functionName: string; accountId: string; memorySizeInMb: number; timeoutInSeconds: number; alreadyCreated: boolean; retentionInDays: number; ephemerealStorageInMb: number; customRoleArn: string; enableLambdaInsights: boolean; logLevel: LogLevel; vpcSubnetIds: string; vpcSecurityGroupIds: string; runtimePreference: RuntimePreference; requestHandler: RequestHandler | null; }; export declare const createFunction: ({ createCloudWatchLogGroup, region, zipFile, functionName, accountId, memorySizeInMb, timeoutInSeconds, alreadyCreated, retentionInDays, ephemerealStorageInMb, customRoleArn, enableLambdaInsights, logLevel, vpcSubnetIds, vpcSecurityGroupIds, runtimePreference, requestHandler, }: CreateFunctionInput) => Promise<{ FunctionName: string; }>; export {};