/** * Shared utility functions used across CLI and Vite plugin */ import type { ReportGenerationOptions, RuntimeGenerationOptions } from '../types'; /** * Normalizes report generation options * * @param reports - The report generation option (boolean, object, or undefined) * @returns Normalized report generation options */ export declare function normalizeReportOptions(reports: boolean | ReportGenerationOptions | undefined): ReportGenerationOptions; /** * Normalizes generateRuntime option to RuntimeGenerationOptions * * @param generateRuntime - The runtime generation option (boolean or object) * @returns Normalized runtime generation options or false */ export declare function normalizeRuntimeOptions(generateRuntime: boolean | RuntimeGenerationOptions | undefined): RuntimeGenerationOptions | false; /** * Auto-detects the output directory based on project structure * * @param cwd - Current working directory * @returns The detected output directory path */ export declare function autoDetectOutputDir(cwd: string): string;