import { z } from 'zod'; export declare const listSecretsResponseSchema: z.ZodObject<{ secrets: z.ZodArray; expiresAt: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; key: string; createdAt: string; updatedAt: string; expiresAt: string | null; isActive: boolean; isReserved: boolean; lastUsedAt: string | null; }, { id: string; key: string; createdAt: string; updatedAt: string; expiresAt: string | null; isActive: boolean; isReserved: boolean; lastUsedAt: string | null; }>, "many">; }, "strip", z.ZodTypeAny, { secrets: { id: string; key: string; createdAt: string; updatedAt: string; expiresAt: string | null; isActive: boolean; isReserved: boolean; lastUsedAt: string | null; }[]; }, { secrets: { id: string; key: string; createdAt: string; updatedAt: string; expiresAt: string | null; isActive: boolean; isReserved: boolean; lastUsedAt: string | null; }[]; }>; export declare const getSecretValueResponseSchema: z.ZodObject<{ key: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; key: string; }, { value: string; key: string; }>; export declare const createSecretRequestSchema: z.ZodObject<{ key: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; key: string; }, { value: string; key: string; }>; export declare const createSecretResponseSchema: z.ZodObject<{ success: z.ZodLiteral; message: z.ZodString; id: z.ZodString; }, "strip", z.ZodTypeAny, { message: string; id: string; success: true; }, { message: string; id: string; success: true; }>; export declare const updateSecretResponseSchema: z.ZodObject<{ success: z.ZodLiteral; message: z.ZodString; }, "strip", z.ZodTypeAny, { message: string; success: true; }, { message: string; success: true; }>; export declare const deleteSecretResponseSchema: z.ZodObject<{ success: z.ZodLiteral; message: z.ZodString; }, "strip", z.ZodTypeAny, { message: string; success: true; }, { message: string; success: true; }>; export type ListSecretsResponse = z.infer; export type GetSecretValueResponse = z.infer; export type CreateSecretRequest = z.infer; export type CreateSecretResponse = z.infer; export type UpdateSecretResponse = z.infer; export type DeleteSecretResponse = z.infer; //# sourceMappingURL=secrets-api.schema.d.ts.map