import { z } from 'zod'; export declare const s3AccessKeySchema: z.ZodObject<{ id: z.ZodString; accessKeyId: z.ZodString; description: z.ZodNullable; createdAt: z.ZodString; lastUsedAt: z.ZodNullable; }, "strip", z.ZodTypeAny, { description: string | null; id: string; createdAt: string; lastUsedAt: string | null; accessKeyId: string; }, { description: string | null; id: string; createdAt: string; lastUsedAt: string | null; accessKeyId: string; }>; export declare const s3AccessKeyWithSecretSchema: z.ZodObject<{ id: z.ZodString; accessKeyId: z.ZodString; description: z.ZodNullable; createdAt: z.ZodString; lastUsedAt: z.ZodNullable; } & { secretAccessKey: z.ZodString; }, "strip", z.ZodTypeAny, { description: string | null; id: string; createdAt: string; lastUsedAt: string | null; accessKeyId: string; secretAccessKey: string; }, { description: string | null; id: string; createdAt: string; lastUsedAt: string | null; accessKeyId: string; secretAccessKey: string; }>; export declare const createS3AccessKeyRequestSchema: z.ZodObject<{ description: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; }, { description?: string | undefined; }>; export declare const s3GatewayConfigSchema: z.ZodObject<{ endpoint: z.ZodString; region: z.ZodString; }, "strip", z.ZodTypeAny, { region: string; endpoint: string; }, { region: string; endpoint: string; }>; export type S3AccessKeySchema = z.infer; export type S3AccessKeyWithSecretSchema = z.infer; export type CreateS3AccessKeyRequest = z.infer; export type S3GatewayConfigSchema = z.infer; //# sourceMappingURL=s3-access-key.schema.d.ts.map