import type { ProjectSubscriberConvention, ProjectSubscriberLinkDiagnostic } from "./project-subscriber-link-conventions.js"; export declare function findSubscriberIdCollisions(subscribers: readonly ProjectSubscriberConvention[]): ProjectSubscriberLinkDiagnostic[]; export declare function importEscapeDiagnostic(sourcePath: string, specifier: string): ProjectSubscriberLinkDiagnostic; export declare function missingDefaultExportDiagnostic(sourcePath: string): ProjectSubscriberLinkDiagnostic; export declare function multipleDefaultExportsDiagnostic(sourcePath: string): ProjectSubscriberLinkDiagnostic; export declare function invalidDefaultExportDiagnostic(sourcePath: string): ProjectSubscriberLinkDiagnostic; export declare function unsupportedExportDiagnostic(sourcePath: string, exportName: string): ProjectSubscriberLinkDiagnostic; export declare function invalidSubscriberDiagnostic(sourcePath: string): ProjectSubscriberLinkDiagnostic; export declare function invalidLinkDiagnostic(sourcePath: string): ProjectSubscriberLinkDiagnostic; export declare function compareDiagnostics(left: ProjectSubscriberLinkDiagnostic, right: ProjectSubscriberLinkDiagnostic): number;