import { z } from 'zod'; export declare const secretSpecSchema: z.ZodEffects; passwordFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>>; authorization: z.ZodOptional; credentials: z.ZodOptional; credentialsFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>>; oauth: z.ZodOptional; clientSecretFile: z.ZodOptional; tokenURL: z.ZodString; scopes: z.ZodDefault>; endpointParams: z.ZodOptional>>>; authStyle: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>]>>; }, "strip", z.ZodTypeAny, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>>; tlsConfig: z.ZodOptional; cert: z.ZodOptional; key: z.ZodOptional; caFile: z.ZodOptional; certFile: z.ZodOptional; keyFile: z.ZodOptional; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, "strip", z.ZodTypeAny, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>; export declare const secretSchema: z.ZodObject<{ kind: z.ZodLiteral<"Secret">; metadata: z.ZodObject<{ name: z.ZodString; } & { project: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; project: string; }, { name: string; project: string; }>; spec: z.ZodEffects; passwordFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>>; authorization: z.ZodOptional; credentials: z.ZodOptional; credentialsFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>>; oauth: z.ZodOptional; clientSecretFile: z.ZodOptional; tokenURL: z.ZodString; scopes: z.ZodDefault>; endpointParams: z.ZodOptional>>>; authStyle: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>]>>; }, "strip", z.ZodTypeAny, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>>; tlsConfig: z.ZodOptional; cert: z.ZodOptional; key: z.ZodOptional; caFile: z.ZodOptional; certFile: z.ZodOptional; keyFile: z.ZodOptional; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, "strip", z.ZodTypeAny, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "Secret"; spec: { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }; metadata: { name: string; project: string; }; }, { kind: "Secret"; spec: { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }; metadata: { name: string; project: string; }; }>; export declare const globalSecretSchema: z.ZodObject<{ kind: z.ZodLiteral<"GlobalSecret">; metadata: z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>; spec: z.ZodEffects; passwordFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>>; authorization: z.ZodOptional; credentials: z.ZodOptional; credentialsFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>>; oauth: z.ZodOptional; clientSecretFile: z.ZodOptional; tokenURL: z.ZodString; scopes: z.ZodDefault>; endpointParams: z.ZodOptional>>>; authStyle: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>]>>; }, "strip", z.ZodTypeAny, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>>; tlsConfig: z.ZodOptional; cert: z.ZodOptional; key: z.ZodOptional; caFile: z.ZodOptional; certFile: z.ZodOptional; keyFile: z.ZodOptional; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, "strip", z.ZodTypeAny, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "GlobalSecret"; spec: { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }; metadata: { name: string; }; }, { kind: "GlobalSecret"; spec: { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }; metadata: { name: string; }; }>; export declare const secretsEditorSchema: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"Secret">; metadata: z.ZodObject<{ name: z.ZodString; } & { project: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; project: string; }, { name: string; project: string; }>; spec: z.ZodEffects; passwordFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>>; authorization: z.ZodOptional; credentials: z.ZodOptional; credentialsFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>>; oauth: z.ZodOptional; clientSecretFile: z.ZodOptional; tokenURL: z.ZodString; scopes: z.ZodDefault>; endpointParams: z.ZodOptional>>>; authStyle: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>]>>; }, "strip", z.ZodTypeAny, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>>; tlsConfig: z.ZodOptional; cert: z.ZodOptional; key: z.ZodOptional; caFile: z.ZodOptional; certFile: z.ZodOptional; keyFile: z.ZodOptional; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, "strip", z.ZodTypeAny, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "Secret"; spec: { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }; metadata: { name: string; project: string; }; }, { kind: "Secret"; spec: { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }; metadata: { name: string; project: string; }; }>, z.ZodObject<{ kind: z.ZodLiteral<"GlobalSecret">; metadata: z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>; spec: z.ZodEffects; passwordFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>, { username: string; password?: string | undefined; passwordFile?: string | undefined; }, { username: string; password?: string | undefined; passwordFile?: string | undefined; }>>; authorization: z.ZodOptional; credentials: z.ZodOptional; credentialsFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }, { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; }>>; oauth: z.ZodOptional; clientSecretFile: z.ZodOptional; tokenURL: z.ZodString; scopes: z.ZodDefault>; endpointParams: z.ZodOptional>>>; authStyle: z.ZodOptional, z.ZodLiteral<1>, z.ZodLiteral<2>]>>; }, "strip", z.ZodTypeAny, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>, { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }, { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; }>>; tlsConfig: z.ZodOptional; cert: z.ZodOptional; key: z.ZodOptional; caFile: z.ZodOptional; certFile: z.ZodOptional; keyFile: z.ZodOptional; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, "strip", z.ZodTypeAny, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }, { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }, { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "GlobalSecret"; spec: { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { scopes: string[]; clientID: string; tokenURL: string; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }; metadata: { name: string; }; }, { kind: "GlobalSecret"; spec: { basicAuth?: { username: string; password?: string | undefined; passwordFile?: string | undefined; } | undefined; authorization?: { type?: string | undefined; credentials?: string | undefined; credentialsFile?: string | undefined; } | undefined; oauth?: { clientID: string; tokenURL: string; scopes?: string[] | undefined; clientSecret?: string | undefined; clientSecretFile?: string | undefined; endpointParams?: Record | undefined; authStyle?: 0 | 1 | 2 | undefined; } | undefined; tlsConfig?: { ca?: string | undefined; cert?: string | undefined; key?: string | undefined; caFile?: string | undefined; certFile?: string | undefined; keyFile?: string | undefined; serverName?: string | undefined; insecureSkipVerify?: boolean | undefined; } | undefined; }; metadata: { name: string; }; }>]>; export type SecretsEditorSchemaType = z.infer; //# sourceMappingURL=secret.d.ts.map