import * as z from "zod"; declare const remote: z.ZodObject<{ organization: z.ZodOptional; hostname: z.ZodOptional>; token: z.ZodOptional>; workspaces: z.ZodOptional>; prefix: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export declare const terraformJsonSchema: z.ZodObject<{ "//": z.ZodOptional; stackName: z.ZodOptional; backend: z.ZodOptional; }, z.core.$loose>>; outputs: z.ZodOptional>; }, z.core.$loose>>; terraform: z.ZodOptional; hostname: z.ZodOptional>; token: z.ZodOptional>; workspaces: z.ZodOptional>; prefix: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$loose>>; cloud: z.ZodOptional; hostname: z.ZodOptional>; token: z.ZodOptional>; workspaces: z.ZodOptional, z.ZodObject<{ tags: z.ZodArray; }, z.core.$strip>]>>; }, z.core.$loose>>; required_providers: z.ZodOptional>>; required_version: z.ZodOptional; }, z.core.$strip>>; data: z.ZodOptional>; provider: z.ZodOptional>; resource: z.ZodOptional>; }, z.core.$loose>; export type TerraformStack = z.infer; export type TerraformJsonConfigBackendRemote = z.infer; export {}; //# sourceMappingURL=terraform-json.d.ts.map