#!/usr/bin/env node /** * @since 1.0.0 */ import { FileSystem, Path } from '@effect/platform'; import type { PlatformError } from '@effect/platform/Error'; import * as Effect from 'effect/Effect'; import type * as SchemaGenerator from '../Generator/SchemaGenerator.js'; import * as OpenApiParser from '../Parser/OpenApiParser.js'; import type * as SecurityParser from '../Parser/SecurityParser.js'; /** * Generate API code from OpenAPI spec file * * @since 1.0.0 * @category CLI */ type GenerationError = OpenApiParser.ParseError | SchemaGenerator.SchemaGenerationError | SecurityParser.SecurityParseError | PlatformError; export declare const generate: (specPath: string, outputPath: string) => Effect.Effect; /** * Main CLI program * * @since 1.0.0 * @category CLI */ export declare const main: (args: ReadonlyArray) => Effect.Effect; export {}; //# sourceMappingURL=Program.d.ts.map