import { LintReport } from './lint.types.js'; import type { LintError } from './lint.types.js'; /** * @purpose Execute the gennady lint command — collect files, run 8 checks, output ESLint-format report. * @implements {LintCommand} in specs/cli/lint/lint.spec.md * @param rawArgs Raw command-line arguments (process.argv). * @returns LintReport with aggregated errors and exit code. */ export declare function run(rawArgs: string[]): Promise; /** * @purpose Resolve user-provided target paths to a flat list of .ts/.tsx files. * @param targets Paths or glob patterns from CLI arguments. * @returns Resolved file list and any resolution errors. */ export declare function resolveTargets(targets: string[]): { files: string[]; errors: LintError[]; };