import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type Awss3Config = { /** * The name of your AWS S3 bucket. */ bucket: string; /** * The AWS region where your bucket is located. */ region: string; /** * JMESPath expression for generating S3 object keys. Default is join('', [time.rfc3339_nano, '_', metadata."event-id", '.json']). */ keyTemplate?: string | undefined; /** * The storage class for the S3 objects (e.g., STANDARD, INTELLIGENT_TIERING, GLACIER, etc.). Defaults to "STANDARD". */ storageClass?: string | undefined; }; /** @internal */ export declare const Awss3Config$inboundSchema: z.ZodType; /** @internal */ export type Awss3Config$Outbound = { bucket: string; region: string; key_template?: string | undefined; storage_class?: string | undefined; }; /** @internal */ export declare const Awss3Config$outboundSchema: z.ZodType; export declare function awss3ConfigToJSON(awss3Config: Awss3Config): string; export declare function awss3ConfigFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=awss3config.d.ts.map