import { z } from 'zod'; export declare const ConfigSchema: z.ZodObject; timeout: z.ZodDefault; }, { batchSize: z.ZodDefault; maximumRetryAttempts: z.ZodDefault; }>, "strip", z.ZodTypeAny, { memorySize: number; timeout: number; batchSize: number; maximumRetryAttempts: number; }, { memorySize?: number | undefined; timeout?: number | undefined; batchSize?: number | undefined; maximumRetryAttempts?: number | undefined; }>>; handlerDefaults: z.ZodDefault; timeout: z.ZodDefault; }, {}>, "strip", z.ZodTypeAny, { memorySize: number; timeout: number; }, { memorySize?: number | undefined; timeout?: number | undefined; }>>; lambdaDefaults: z.ZodDefault; timeout: z.ZodDefault; }, "strip", z.ZodTypeAny, { memorySize: number; timeout: number; }, { memorySize?: number | undefined; timeout?: number | undefined; }>>; requireExtensions: z.ZodDefault; tableDefaults: z.ZodDefault; }, "strip", z.ZodTypeAny, { enablePointInTimeRecovery: boolean; }, { enablePointInTimeRecovery?: boolean | undefined; }>>; useEfficientIndexes: z.ZodDefault; }, { actionsModuleId: z.ZodString; buildProperties: z.ZodDefault>; minify: z.ZodDefault; sourcemap: z.ZodDefault; target: z.ZodDefault; }, "strip", z.ZodTypeAny, { external: string[]; minify: boolean; sourcemap: boolean; target: string; }, { external?: string[] | undefined; minify?: boolean | undefined; sourcemap?: boolean | undefined; target?: string | undefined; }>>; cloudformationTransforms: z.ZodDefault>; outputConfig: z.ZodDefault>; yamlConfig: z.ZodDefault; flowLevel: z.ZodOptional; forceQuotes: z.ZodDefault; indent: z.ZodOptional; lineWidth: z.ZodOptional; noArrayIndent: z.ZodOptional; noCompatMode: z.ZodOptional; noRefs: z.ZodDefault; quotingType: z.ZodDefault>; skipInvalid: z.ZodOptional; sortKeys: z.ZodDefault; }, "strip", z.ZodTypeAny, { forceQuotes: boolean; noRefs: boolean; quotingType: "'" | "\""; sortKeys: boolean; condenseFlow?: boolean | undefined; flowLevel?: number | undefined; indent?: number | undefined; lineWidth?: number | undefined; noArrayIndent?: boolean | undefined; noCompatMode?: boolean | undefined; skipInvalid?: boolean | undefined; }, { condenseFlow?: boolean | undefined; flowLevel?: number | undefined; forceQuotes?: boolean | undefined; indent?: number | undefined; lineWidth?: number | undefined; noArrayIndent?: boolean | undefined; noCompatMode?: boolean | undefined; noRefs?: boolean | undefined; quotingType?: "'" | "\"" | undefined; skipInvalid?: boolean | undefined; sortKeys?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { format: "json" | "yaml"; yamlConfig: { forceQuotes: boolean; noRefs: boolean; quotingType: "'" | "\""; sortKeys: boolean; condenseFlow?: boolean | undefined; flowLevel?: number | undefined; indent?: number | undefined; lineWidth?: number | undefined; noArrayIndent?: boolean | undefined; noCompatMode?: boolean | undefined; skipInvalid?: boolean | undefined; }; }, { format?: "json" | "yaml" | undefined; yamlConfig?: { condenseFlow?: boolean | undefined; flowLevel?: number | undefined; forceQuotes?: boolean | undefined; indent?: number | undefined; lineWidth?: number | undefined; noArrayIndent?: boolean | undefined; noCompatMode?: boolean | undefined; noRefs?: boolean | undefined; quotingType?: "'" | "\"" | undefined; skipInvalid?: boolean | undefined; sortKeys?: boolean | undefined; } | undefined; }>>; singleQueueKey: z.ZodDefault; sourceTemplate: z.ZodOptional; }>, "strip", z.ZodTypeAny, { actionsModuleId: string; dependenciesModuleId: string; dispatcherDefaults: { memorySize: number; timeout: number; batchSize: number; maximumRetryAttempts: number; }; handlerDefaults: { memorySize: number; timeout: number; }; lambdaDefaults: { memorySize: number; timeout: number; }; requireExtensions: boolean; tableDefaults: { enablePointInTimeRecovery: boolean; }; useEfficientIndexes: boolean; buildProperties: { external: string[]; minify: boolean; sourcemap: boolean; target: string; }; cloudformationTransforms: string[]; outputConfig: { format: "json" | "yaml"; yamlConfig: { forceQuotes: boolean; noRefs: boolean; quotingType: "'" | "\""; sortKeys: boolean; condenseFlow?: boolean | undefined; flowLevel?: number | undefined; indent?: number | undefined; lineWidth?: number | undefined; noArrayIndent?: boolean | undefined; noCompatMode?: boolean | undefined; skipInvalid?: boolean | undefined; }; }; singleQueueKey: boolean; sourceTemplate?: string | undefined; }, { actionsModuleId: string; dependenciesModuleId: string; dispatcherDefaults?: { memorySize?: number | undefined; timeout?: number | undefined; batchSize?: number | undefined; maximumRetryAttempts?: number | undefined; } | undefined; handlerDefaults?: { memorySize?: number | undefined; timeout?: number | undefined; } | undefined; lambdaDefaults?: { memorySize?: number | undefined; timeout?: number | undefined; } | undefined; requireExtensions?: boolean | undefined; tableDefaults?: { enablePointInTimeRecovery?: boolean | undefined; } | undefined; useEfficientIndexes?: boolean | undefined; buildProperties?: { external?: string[] | undefined; minify?: boolean | undefined; sourcemap?: boolean | undefined; target?: string | undefined; } | undefined; cloudformationTransforms?: string[] | undefined; outputConfig?: { format?: "json" | "yaml" | undefined; yamlConfig?: { condenseFlow?: boolean | undefined; flowLevel?: number | undefined; forceQuotes?: boolean | undefined; indent?: number | undefined; lineWidth?: number | undefined; noArrayIndent?: boolean | undefined; noCompatMode?: boolean | undefined; noRefs?: boolean | undefined; quotingType?: "'" | "\"" | undefined; skipInvalid?: boolean | undefined; sortKeys?: boolean | undefined; } | undefined; } | undefined; singleQueueKey?: boolean | undefined; sourceTemplate?: string | undefined; }>; export type Config = z.infer; export type InputConfig = z.input; //# sourceMappingURL=config.d.ts.map