import type { CodeGenerator } from "soiac"; import { z } from "zod"; declare const Config: z.ZodObject<{ importPathExtension: z.ZodUnion<[z.ZodLiteral<"">, z.ZodLiteral<".js">, z.ZodLiteral<".ts">]>; clientModulePath: z.ZodOptional; }, "strip", z.ZodTypeAny, { importPathExtension: "" | ".js" | ".ts"; clientModulePath?: string | undefined; }, { importPathExtension: "" | ".js" | ".ts"; clientModulePath?: string | undefined; }>; type Config = z.infer; declare class TypescriptCodeGenerator implements CodeGenerator { readonly id = "typescript"; readonly configType: z.ZodObject<{ importPathExtension: z.ZodUnion<[z.ZodLiteral<"">, z.ZodLiteral<".js">, z.ZodLiteral<".ts">]>; clientModulePath: z.ZodOptional; }, "strip", z.ZodTypeAny, { importPathExtension: "" | ".js" | ".ts"; clientModulePath?: string | undefined; }, { importPathExtension: "" | ".js" | ".ts"; clientModulePath?: string | undefined; }>; readonly version = "1.0.0"; generateCode(input: CodeGenerator.Input): CodeGenerator.Output; } export declare const GENERATOR: TypescriptCodeGenerator; export {}; //# sourceMappingURL=index.d.ts.map