import type { ReporterOptions } from '../types/issues.ts'; export interface JSONReportNamedItem { name: string; } export interface JSONReportItem extends JSONReportNamedItem { namespace?: string; kind?: string; specifier?: string; pos?: number; line?: number; col?: number; } export type JSONReportEntry = { file: string; owners?: Array; binaries?: Array; catalog?: Array; catalogReferences?: Array; cycles?: Array>; dependencies?: Array; devDependencies?: Array; duplicates?: Array>; enumMembers?: Array; exports?: Array; files?: Array; namespaceMembers?: Array; nsExports?: Array; nsTypes?: Array; optionalPeerDependencies?: Array; types?: Array; unlisted?: Array; unresolved?: Array; }; export type JSONReport = { issues: Array; }; export default _default; declare function _default({ report, issues, options, cwd }: ReporterOptions): Promise;