import type { AnalysisResult, CliOptions, ResolvedConfig } from '../types.js'; export declare function analyze(cwd: string, targetPath: string | undefined, cliOptions: CliOptions): Promise; export declare function analyzeWithConfig(cwd: string, config: ResolvedConfig): Promise; export declare function resolveExitCode(result: AnalysisResult): number; export declare function writeIfRequested(config: ResolvedConfig, text: string): string | undefined; export declare function ensureInitConfig(targetPath: string, force?: boolean): void;