import { z } from 'zod';
/** Schema that coerces a string to a positive integer. */
export declare const PositiveIntSchema: z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>;
/** Schema for header-row option: "auto", "none", or a positive integer string. */
export declare const HeaderRowSchema: z.ZodUnion<readonly [z.ZodLiteral<"auto">, z.ZodLiteral<"none">, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
export type HeaderRowValue = z.infer<typeof HeaderRowSchema>;
/** Schema that coerces a string to a positive number (float). */
export declare const PositiveNumberSchema: z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>;
/** Parse a CLI string option as a positive integer, returning fallback if undefined. */
export declare function parsePositiveInt(value: string | undefined, fallback: number, label: string): number;
/** Parse a header-row CLI option: "auto", "none", or a positive integer. */
export declare function parseHeaderRow(value: string | undefined): HeaderRowValue;
/** Validate the --large-file-limit value. */
export declare function validateLargeFileLimit(value: string): number;
