import ts from "typescript";
import type SourceFileReporter from "./SourceFileReporter.js";
import LinterContext from "../LinterContext.js";
export default function analyzeComponentJson({ classDeclaration, manifestContent, resourcePath, reporter, context, checker, isUiComponent, }: {
    classDeclaration: ts.ClassDeclaration;
    manifestContent: string | undefined;
    resourcePath: string;
    reporter: SourceFileReporter;
    context: LinterContext;
    checker: ts.TypeChecker;
    isUiComponent: boolean;
}): void;
