import type { BuildOptions as ESBuildOptions } from "esbuild"; import { z } from "zod/v4"; export declare const CommandOptionsSchema: z.ZodObject<{ inputs: z.ZodOptional; external: z.ZodOptional; externalAllExcept: z.ZodOptional; splitting: z.ZodOptional; tscOnly: z.ZodOptional; }, z.core.$strip>; interface ParsedOptions { package: { name: string; path: string; }; /** * `undefined` when `--tsc-only` is passed, which means the esbuild step is * skipped entirely and tsc is the only thing producing output. */ esbuild?: ESBuildOptions; typescript: { declaration: boolean; /** * True when esbuild also runs: esbuild emits the JavaScript bundle, so tsc * is limited to declarations. On a tsc-only build tsc has to emit the * JavaScript too, and this is passed explicitly as `false` to override a * tsconfig that turns it on. */ emitDeclarationOnly: boolean; project: string; }; } export declare function parseOptions(commandOptions: z.infer): Promise; export {}; //# sourceMappingURL=options.d.ts.map