import { z } from "zod"; export declare const envBindingPlainSchema: z.ZodObject<{ type: z.ZodLiteral<"plain">; value: z.ZodString; }, z.core.$strip>; export declare const envBindingSecretRefSchema: z.ZodObject<{ type: z.ZodLiteral<"secret_ref">; secretId: z.ZodString; version: z.ZodOptional, z.ZodNumber]>>; projectionClass: z.ZodOptional>; projectionAllowlistKey: z.ZodNullable>; }, z.core.$strip>; export declare const envBindingUserSecretRefSchema: z.ZodObject<{ type: z.ZodLiteral<"user_secret_ref">; key: z.ZodString; version: z.ZodOptional, z.ZodNumber]>>; required: z.ZodDefault>; allowMissingOverride: z.ZodDefault>; }, z.core.$strip>; export declare const envBindingSchema: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"secret_ref">; secretId: z.ZodString; version: z.ZodOptional, z.ZodNumber]>>; projectionClass: z.ZodOptional>; projectionAllowlistKey: z.ZodNullable>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"user_secret_ref">; key: z.ZodString; version: z.ZodOptional, z.ZodNumber]>>; required: z.ZodDefault>; allowMissingOverride: z.ZodDefault>; }, z.core.$strip>]>; export declare const envConfigSchema: z.ZodRecord; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"secret_ref">; secretId: z.ZodString; version: z.ZodOptional, z.ZodNumber]>>; projectionClass: z.ZodOptional>; projectionAllowlistKey: z.ZodNullable>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"user_secret_ref">; key: z.ZodString; version: z.ZodOptional, z.ZodNumber]>>; required: z.ZodDefault>; allowMissingOverride: z.ZodDefault>; }, z.core.$strip>]>>; export declare const createSecretSchema: z.ZodObject<{ name: z.ZodString; key: z.ZodOptional; provider: z.ZodOptional>; providerConfigId: z.ZodNullable>; managedMode: z.ZodOptional>; value: z.ZodNullable>; description: z.ZodNullable>; externalRef: z.ZodNullable>; providerMetadata: z.ZodNullable>>; providerVersionRef: z.ZodNullable>; }, z.core.$strip>; export type CreateSecret = z.infer; export declare const rotateSecretSchema: z.ZodObject<{ value: z.ZodNullable>; externalRef: z.ZodNullable>; providerVersionRef: z.ZodNullable>; providerConfigId: z.ZodNullable>; }, z.core.$strip>; export type RotateSecret = z.infer; export declare const updateSecretSchema: z.ZodObject<{ name: z.ZodOptional; key: z.ZodOptional; status: z.ZodOptional>; providerConfigId: z.ZodNullable>; description: z.ZodNullable>; externalRef: z.ZodNullable>; providerMetadata: z.ZodNullable>>; }, z.core.$strip>; export type UpdateSecret = z.infer; export declare const secretBindingTargetSchema: z.ZodObject<{ targetType: z.ZodEnum<{ agent: "agent"; environment: "environment"; issue: "issue"; plugin: "plugin"; project: "project"; routine: "routine"; run: "run"; system: "system"; tool_connection: "tool_connection"; }>; targetId: z.ZodString; configPath: z.ZodString; }, z.core.$strip>; export declare const createSecretBindingSchema: z.ZodObject<{ targetType: z.ZodEnum<{ agent: "agent"; environment: "environment"; issue: "issue"; plugin: "plugin"; project: "project"; routine: "routine"; run: "run"; system: "system"; tool_connection: "tool_connection"; }>; targetId: z.ZodString; configPath: z.ZodString; secretId: z.ZodString; versionSelector: z.ZodDefault, z.ZodNumber]>>; required: z.ZodDefault; label: z.ZodNullable>; projectionClass: z.ZodOptional>; projectionAllowlistKey: z.ZodNullable>; }, z.core.$strip>; export type CreateSecretBinding = z.infer; export declare const createUserSecretDefinitionSchema: z.ZodObject<{ key: z.ZodString; name: z.ZodString; description: z.ZodNullable>; status: z.ZodOptional>; provider: z.ZodOptional>; providerConfigId: z.ZodNullable>; managedMode: z.ZodOptional>; providerMetadata: z.ZodNullable>>; usageGuidance: z.ZodNullable>; }, z.core.$strip>; export type CreateUserSecretDefinition = z.infer; export declare const updateUserSecretDefinitionSchema: z.ZodObject<{ name: z.ZodOptional; description: z.ZodNullable>; status: z.ZodOptional>; providerConfigId: z.ZodNullable>; providerMetadata: z.ZodNullable>>; usageGuidance: z.ZodNullable>; }, z.core.$strip>; export type UpdateUserSecretDefinition = z.infer; export declare const createUserSecretValueSchema: z.ZodObject<{ definitionKey: z.ZodOptional; definitionId: z.ZodOptional; value: z.ZodNullable>; externalRef: z.ZodNullable>; providerVersionRef: z.ZodNullable>; providerConfigId: z.ZodNullable>; }, z.core.$strip>; export type CreateUserSecretValue = z.infer; export declare const updateUserSecretValueSchema: z.ZodObject<{ status: z.ZodOptional>; value: z.ZodNullable>; externalRef: z.ZodNullable>; providerVersionRef: z.ZodNullable>; providerConfigId: z.ZodNullable>; }, z.core.$strip>; export type UpdateUserSecretValue = z.infer; export declare const rotateUserSecretValueSchema: z.ZodObject<{ value: z.ZodNullable>; externalRef: z.ZodNullable>; providerVersionRef: z.ZodNullable>; providerConfigId: z.ZodNullable>; }, z.core.$strip>; export type RotateUserSecretValue = z.infer; export declare const createUserSecretDeclarationSchema: z.ZodObject<{ targetType: z.ZodEnum<{ agent: "agent"; environment: "environment"; issue: "issue"; plugin: "plugin"; project: "project"; routine: "routine"; run: "run"; system: "system"; tool_connection: "tool_connection"; }>; targetId: z.ZodString; configPath: z.ZodString; definitionKey: z.ZodString; envKey: z.ZodString; versionSelector: z.ZodDefault, z.ZodNumber]>>; required: z.ZodDefault; allowMissingOverride: z.ZodDefault; label: z.ZodNullable>; }, z.core.$strip>; export type CreateUserSecretDeclaration = z.infer; export declare const localEncryptedProviderConfigSchema: z.ZodObject<{ backupReminderAcknowledged: z.ZodOptional; }, z.core.$strict>; export declare const awsSecretsManagerProviderConfigSchema: z.ZodObject<{ region: z.ZodString; namespace: z.ZodNullable>; secretNamePrefix: z.ZodNullable>; kmsKeyId: z.ZodNullable>; ownerTag: z.ZodNullable>; environmentTag: z.ZodNullable>; }, z.core.$strict>; export declare const gcpSecretManagerProviderConfigSchema: z.ZodObject<{ projectId: z.ZodNullable>; location: z.ZodNullable>; namespace: z.ZodNullable>; secretNamePrefix: z.ZodNullable>; }, z.core.$strict>; export declare const vaultProviderConfigSchema: z.ZodObject<{ address: z.ZodNullable>>>>; namespace: z.ZodNullable>; mountPath: z.ZodNullable>; secretPathPrefix: z.ZodNullable>; }, z.core.$strict>; export declare const secretProviderConfigPayloadSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ provider: z.ZodLiteral<"local_encrypted">; config: z.ZodObject<{ backupReminderAcknowledged: z.ZodOptional; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"aws_secrets_manager">; config: z.ZodObject<{ region: z.ZodString; namespace: z.ZodNullable>; secretNamePrefix: z.ZodNullable>; kmsKeyId: z.ZodNullable>; ownerTag: z.ZodNullable>; environmentTag: z.ZodNullable>; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"gcp_secret_manager">; config: z.ZodObject<{ projectId: z.ZodNullable>; location: z.ZodNullable>; namespace: z.ZodNullable>; secretNamePrefix: z.ZodNullable>; }, z.core.$strict>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"vault">; config: z.ZodObject<{ address: z.ZodNullable>>>>; namespace: z.ZodNullable>; mountPath: z.ZodNullable>; secretPathPrefix: z.ZodNullable>; }, z.core.$strict>; }, z.core.$strip>], "provider">; export declare const createSecretProviderConfigSchema: z.ZodObject<{ provider: z.ZodEnum<{ aws_secrets_manager: "aws_secrets_manager"; gcp_secret_manager: "gcp_secret_manager"; local_encrypted: "local_encrypted"; vault: "vault"; }>; displayName: z.ZodString; status: z.ZodOptional>; isDefault: z.ZodOptional; config: z.ZodDefault>; }, z.core.$strip>; export type CreateSecretProviderConfig = z.infer; export declare const updateSecretProviderConfigSchema: z.ZodObject<{ displayName: z.ZodOptional; status: z.ZodOptional>; isDefault: z.ZodOptional; config: z.ZodOptional>; }, z.core.$strip>; export type UpdateSecretProviderConfig = z.infer; export declare const remoteSecretImportPreviewSchema: z.ZodObject<{ providerConfigId: z.ZodString; query: z.ZodNullable>; nextToken: z.ZodNullable>; pageSize: z.ZodOptional; }, z.core.$strip>; export type RemoteSecretImportPreview = z.infer; export declare const secretProviderConfigDiscoveryPreviewSchema: z.ZodObject<{ provider: z.ZodEnum<{ aws_secrets_manager: "aws_secrets_manager"; gcp_secret_manager: "gcp_secret_manager"; local_encrypted: "local_encrypted"; vault: "vault"; }>; config: z.ZodDefault>; query: z.ZodNullable>; nextToken: z.ZodNullable>; pageSize: z.ZodOptional; }, z.core.$strip>; export type SecretProviderConfigDiscoveryPreview = z.infer; export declare const remoteSecretImportSelectionSchema: z.ZodObject<{ externalRef: z.ZodString; name: z.ZodNullable>; key: z.ZodNullable>; description: z.ZodNullable>; providerVersionRef: z.ZodNullable>; providerMetadata: z.ZodNullable>>; }, z.core.$strip>; export declare const remoteSecretImportSchema: z.ZodObject<{ providerConfigId: z.ZodString; secrets: z.ZodArray>; key: z.ZodNullable>; description: z.ZodNullable>; providerVersionRef: z.ZodNullable>; providerMetadata: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>; export type RemoteSecretImportSelection = z.infer; export type RemoteSecretImport = z.infer; //# sourceMappingURL=secret.d.ts.map