export interface SharedCliOptionDocumentation { description: string; example: string; flags: string; required: string; type: string; } export interface SharedFileProcessingValidationInput { explicitInputCount: number; singleAssembly: boolean; watch: boolean; watchRequiresInputsMessage: string; } export declare function getInputPathsOptionDocumentation(description?: "Provide an input path, directory, URL, or - for stdin"): SharedCliOptionDocumentation; export declare function inputPathsOption(description?: "Provide an input path, directory, URL, or - for stdin"): string[]; export declare function getRecursiveOptionDocumentation(description?: "Enumerate input directories recursively"): SharedCliOptionDocumentation; export declare function recursiveOption(description?: "Enumerate input directories recursively"): boolean; export declare function getDeleteAfterProcessingOptionDocumentation(description?: "Delete input files after they are processed"): SharedCliOptionDocumentation; export declare function deleteAfterProcessingOption(description?: "Delete input files after they are processed"): boolean; export declare function getReprocessStaleOptionDocumentation(description?: "Process inputs even if output is newer"): SharedCliOptionDocumentation; export declare function reprocessStaleOption(description?: "Process inputs even if output is newer"): boolean; export declare function getWatchOptionDocumentation(description?: "Watch inputs for changes"): SharedCliOptionDocumentation; export declare function watchOption(description?: "Watch inputs for changes"): boolean; export declare function getSingleAssemblyOptionDocumentation(description?: "Pass all input files to a single assembly instead of one assembly per file"): SharedCliOptionDocumentation; export declare function singleAssemblyOption(description?: "Pass all input files to a single assembly instead of one assembly per file"): boolean; export declare function getConcurrencyOptionDocumentation(description?: "Maximum number of concurrent assemblies (default: 5)"): SharedCliOptionDocumentation; export declare function concurrencyOption(description?: "Maximum number of concurrent assemblies (default: 5)"): number | undefined; export declare function getPrintUrlsOptionDocumentation(description?: "Print temporary result URLs after completion"): SharedCliOptionDocumentation; export declare function printUrlsOption(description?: "Print temporary result URLs after completion"): boolean; export declare function countProvidedInputs({ inputBase64, inputs, }: { inputBase64?: string[]; inputs?: string[]; }): number; export declare function validateSharedFileProcessingOptions({ explicitInputCount, singleAssembly, watch, watchRequiresInputsMessage, }: SharedFileProcessingValidationInput): string | undefined; //# sourceMappingURL=fileProcessingOptions.d.ts.map