import { z } from "zod"; //#region src/shared/types.d.ts type AnyZodSchema = z.ZodTypeAny; type AnyZodObject = z.ZodObject; type InferSchema = z.output; type InferSchemaOrUndefined = TSchema extends AnyZodSchema ? z.output : undefined; type InputSchema = z.input; type InputSchemaOrUndefined = TSchema extends AnyZodSchema ? z.input : undefined; type JsonPrimitive = boolean | null | number | string; type JsonValue = JsonObject | JsonPrimitive | readonly JsonValue[]; type JsonObject = { readonly [key: string]: JsonValue; }; type Simplify = { [K in keyof T]: T[K] } & {}; //#endregion //#region src/credential-set/schemas.d.ts declare const credentialSetProxyInjectionSchema: z.ZodObject<{ headers: z.ZodOptional; basicAuth: z.ZodOptional; queryParams: z.ZodOptional; body: z.ZodOptional; }, z.core.$strip>; type CredentialSetProxyInjection = z.infer; declare const credentialSetProxyConfigSchema: z.ZodObject<{ hosts: z.ZodOptional>; hostPatterns: z.ZodOptional>; injection: z.ZodOptional; basicAuth: z.ZodOptional; queryParams: z.ZodOptional; body: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; type CredentialSetProxyConfig = z.infer; declare const credentialTypeSchema: z.ZodEnum<{ oauth: "oauth"; manual: "manual"; }>; declare const CredentialSetManifestSchema: z.ZodObject<{ manifestVersion: z.ZodLiteral<1>; type: z.ZodLiteral<"credentialSet">; id: z.ZodString; name: z.ZodString; description: z.ZodOptional; auth: z.ZodType>; credentialType: z.ZodEnum<{ oauth: "oauth"; manual: "manual"; }>; exposure: z.ZodOptional>; proxy: z.ZodOptional>; hostPatterns: z.ZodOptional>; injection: z.ZodOptional; basicAuth: z.ZodOptional; queryParams: z.ZodOptional; body: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; needsRawSecret: z.ZodOptional; }, z.core.$strip>; type CredentialSetManifest = z.infer; //#endregion export { credentialSetProxyConfigSchema as a, AnyZodSchema as c, InputSchema as d, InputSchemaOrUndefined as f, Simplify as h, CredentialSetProxyInjection as i, InferSchema as l, JsonValue as m, CredentialSetManifestSchema as n, credentialTypeSchema as o, JsonObject as p, CredentialSetProxyConfig as r, AnyZodObject as s, CredentialSetManifest as t, InferSchemaOrUndefined as u };