#!/usr/bin/env node /** * CLI for username-checker */ import { buildDebugOptions, filterResults, parseCliOptions, parseNumericOption, parseOutputFormat, runCliExecution, summarizeReports, type CliExecutionResult } from './CliExecution.js'; import { buildAdditionalOutputWrites, buildOutputBasenames, buildPrimaryOutputWrites, ensureParentDirectory, formatCsv, formatCsvReport, formatDebugReport, formatJson, formatJsonReport, formatReport, formatSingleReport, formatText, formatTextReport, getOutputExtension, sanitizeOutputBasename, type OutputFormat, type OutputWrite, type UsernameReport } from './CliReporting.js'; export { buildAdditionalOutputWrites, buildDebugOptions, buildOutputBasenames, buildPrimaryOutputWrites, ensureParentDirectory, filterResults, formatCsv, formatCsvReport, formatDebugReport, formatJson, formatJsonReport, formatReport, formatSingleReport, formatText, formatTextReport, getOutputExtension, parseCliOptions, parseNumericOption, parseOutputFormat, runCliExecution, sanitizeOutputBasename, summarizeReports, type CliExecutionResult, type OutputFormat, type OutputWrite, type UsernameReport, }; export declare function printProgress(progress: import('./types.js').CheckProgress, verbose: boolean): void; /** * Main CLI function */ declare function main(): Promise; export { main };