import { Command } from "clipanion"; import { AbstractReport } from "../reports/Report.js"; import { type DependencyTypes } from "../reports/Validation.js"; export declare const defaultDependencyType: DependencyTypes; export declare function getVersion(): string; export declare function daysAgo(date: string | number | Date): string; export declare abstract class CliCommand | AbstractReport[]> extends Command { abstract getReports(): T | Promise; exitCode: number; beforeProcess: ((report: T) => void) | undefined; execute(): Promise; }