import { z } from 'zod'; /** * Copyright (c) Investec * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. */ declare const optionsSchemaShape: { appLocation: z.ZodString; branchName: z.ZodOptional; keyVaultName: z.ZodOptional; mode: z.ZodUnion<[z.ZodLiteral<"explicit">, z.ZodLiteral<"resourcegroup">]>; name: z.ZodOptional; resourceGroupName: z.ZodString; subscriptionName: z.ZodString; type: z.ZodUnion<[z.ZodLiteral<"functionapp">, z.ZodLiteral<"containerapp">]>; }; declare const optionsSchema: z.ZodEffects; keyVaultName: z.ZodOptional; mode: z.ZodUnion<[z.ZodLiteral<"explicit">, z.ZodLiteral<"resourcegroup">]>; name: z.ZodOptional; resourceGroupName: z.ZodString; subscriptionName: z.ZodString; type: z.ZodUnion<[z.ZodLiteral<"functionapp">, z.ZodLiteral<"containerapp">]>; }, "strip", z.ZodTypeAny, { type: "functionapp" | "containerapp"; appLocation: string; mode: "explicit" | "resourcegroup"; resourceGroupName: string; subscriptionName: string; branchName?: string | undefined; keyVaultName?: string | undefined; name?: string | undefined; }, { type: "functionapp" | "containerapp"; appLocation: string; mode: "explicit" | "resourcegroup"; resourceGroupName: string; subscriptionName: string; branchName?: string | undefined; keyVaultName?: string | undefined; name?: string | undefined; }>, { type: "functionapp" | "containerapp"; appLocation: string; mode: "explicit" | "resourcegroup"; resourceGroupName: string; subscriptionName: string; branchName?: string | undefined; keyVaultName?: string | undefined; name?: string | undefined; }, { type: "functionapp" | "containerapp"; appLocation: string; mode: "explicit" | "resourcegroup"; resourceGroupName: string; subscriptionName: string; branchName?: string | undefined; keyVaultName?: string | undefined; name?: string | undefined; }>; export { optionsSchema, optionsSchemaShape };