/**
 * Main Path Integration Contract — 查询函数
 */
import type { MainPathIntegrationContract, CapabilityKind, IntegrationStatus, EntryType } from "./types.js";
/**
 * 判断文件是否为豁免文件。
 */
export declare function isExemptFile(modulePath: string): {
    exempt: boolean;
    reason?: string;
};
/**
 * 判断引用类型是否为非接入引用。
 */
export declare function isNonIntegrationReference(refType: string): boolean;
/**
 * 获取指定能力类型的接入要求。
 */
export declare function getWiringRequirement(kind: CapabilityKind): string;
/** 判断模块是否只被测试导入 */
export declare function isTestOnlyModule(_modulePath: string, importers: Array<{
    path: string;
    ref_type: string;
}>): boolean;
/** 判断模块是否只有 registry/index export 引用 */
export declare function isRegistryOnlyModule(_modulePath: string, importers: Array<{
    path: string;
    ref_type: string;
}>): boolean;
/** 判断契约是否有入口链路 */
export declare function hasEntryTrace(contract: MainPathIntegrationContract): boolean;
/** 判断契约是否有可观测证据 */
export declare function hasObservability(contract: MainPathIntegrationContract): boolean;
/** 判断契约是否有集成测试 */
export declare function hasIntegrationTest(contract: MainPathIntegrationContract): boolean;
/** 判断契约是否有生产调用 */
export declare function hasProductionImport(contract: MainPathIntegrationContract): boolean;
/**
 * 获取接入状态的中文标签。
 */
export declare function statusLabel(status: IntegrationStatus): string;
/**
 * 获取入口类型的中文标签。
 */
export declare function entryTypeLabel(type: EntryType): string;
//# sourceMappingURL=queries.d.ts.map