import { z } from 'zod'; import { SecretManagerConnectionScope, SecretManagerProviderId } from './dto'; export * from './dto'; export declare const SecretManagerConfigSchema: z.ZodUnion; roleId: z.ZodString; secretId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ accessKeyId: z.ZodString; secretAccessKey: z.ZodString; region: z.ZodString; }, z.core.$strip>, z.ZodObject<{ organizationAccountName: z.ZodString; loginId: z.ZodString; url: z.ZodString; apiKey: z.ZodString; }, z.core.$strip>, z.ZodObject<{ serviceAccountToken: z.ZodString; }, z.core.$strip>]>; export type SecretManagerConfig = z.infer; export declare const SecretManagerEntitySchema: z.ZodObject<{ platformId: z.ZodString; providerId: z.ZodString; auth: z.ZodOptional; roleId: z.ZodString; secretId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ accessKeyId: z.ZodString; secretAccessKey: z.ZodString; region: z.ZodString; }, z.core.$strip>, z.ZodObject<{ organizationAccountName: z.ZodString; loginId: z.ZodString; url: z.ZodString; apiKey: z.ZodString; }, z.core.$strip>, z.ZodObject<{ serviceAccountToken: z.ZodString; }, z.core.$strip>]>>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; export type SecretManager = z.infer; export declare const SecretManagerConnectionPlatformScopeSchema: z.ZodObject<{ scope: z.ZodLiteral; platformId: z.ZodString; providerId: z.ZodEnum; name: z.ZodString; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; export declare const SecretManagerConnectionProjectScopeSchema: z.ZodObject<{ scope: z.ZodLiteral; projectIds: z.ZodArray; platformId: z.ZodString; providerId: z.ZodEnum; name: z.ZodString; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; export declare const SecretManagerConnectionSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ scope: z.ZodLiteral; platformId: z.ZodString; providerId: z.ZodEnum; name: z.ZodString; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>, z.ZodObject<{ scope: z.ZodLiteral; projectIds: z.ZodArray; platformId: z.ZodString; providerId: z.ZodEnum; name: z.ZodString; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>], "scope">; export type SecretManagerConnection = z.infer; export declare const SecretManagerConnectionWithStatusSchema: z.ZodIntersection; platformId: z.ZodString; providerId: z.ZodEnum; name: z.ZodString; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>, z.ZodObject<{ scope: z.ZodLiteral; projectIds: z.ZodArray; platformId: z.ZodString; providerId: z.ZodEnum; name: z.ZodString; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>], "scope">, z.ZodObject<{ connection: z.ZodObject<{ configured: z.ZodBoolean; connected: z.ZodBoolean; }, z.core.$strip>; }, z.core.$strip>>; export type SecretManagerConnectionWithStatus = z.infer; export declare const SecretManagerFieldSchema: z.ZodObject<{ displayName: z.ZodString; placeholder: z.ZodString; optional: z.ZodOptional; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>; export declare const SecretManagerSecretParamSchema: z.ZodObject<{ name: z.ZodString; displayName: z.ZodString; placeholder: z.ZodString; optional: z.ZodOptional; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>; export declare const SecretManagerProviderMetaDataBaseSchema: z.ZodObject<{ id: z.ZodEnum; name: z.ZodString; logo: z.ZodString; connection: z.ZodOptional>; }, z.core.$strip>; export declare const SecretManagerProviderMetaDataSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ id: z.ZodLiteral; fields: z.ZodRecord, z.ZodObject<{ displayName: z.ZodString; placeholder: z.ZodString; optional: z.ZodOptional; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>>; secretParams: z.ZodArray; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>>; name: z.ZodString; logo: z.ZodString; connection: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodLiteral; fields: z.ZodRecord, z.ZodObject<{ displayName: z.ZodString; placeholder: z.ZodString; optional: z.ZodOptional; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>>; secretParams: z.ZodArray; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>>; name: z.ZodString; logo: z.ZodString; connection: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodLiteral; fields: z.ZodRecord, z.ZodObject<{ displayName: z.ZodString; placeholder: z.ZodString; optional: z.ZodOptional; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>>; secretParams: z.ZodArray; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>>; name: z.ZodString; logo: z.ZodString; connection: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodLiteral; fields: z.ZodRecord, z.ZodObject<{ displayName: z.ZodString; placeholder: z.ZodString; optional: z.ZodOptional; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>>; secretParams: z.ZodArray; type: z.ZodUnion, z.ZodLiteral<"password">]>; }, z.core.$strip>>; name: z.ZodString; logo: z.ZodString; connection: z.ZodOptional>; }, z.core.$strip>], "id">; export type SecretManagerProviderMetaData = z.infer; export declare const SECRET_MANAGER_PROVIDERS_METADATA: SecretManagerProviderMetaData[]; export declare const SecretManagerFieldsSeparator = "|ap_sep_v1|"; //# sourceMappingURL=index.d.ts.map