import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { S3CompressionType } from "./s3-compression-type.js"; import { S3EncryptionType } from "./s3-encryption-type.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type S3ExportConfig = { /** * S3 bucket name */ bucket?: string | undefined; compression?: S3CompressionType | undefined; encryption?: S3EncryptionType | undefined; /** * If true, use Flexprice-managed S3 credentials instead of user-provided */ isFlexpriceManaged?: boolean | undefined; /** * Optional prefix for S3 keys (e.g., "flexprice-exports/") */ keyPrefix?: string | undefined; /** * AWS region (e.g., "us-west-2") */ region?: string | undefined; }; /** @internal */ export declare const S3ExportConfig$inboundSchema: z.ZodMiniType; export declare function s3ExportConfigFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=s3-export-config.d.ts.map