/**
 * Main Path Integration Contract — 工厂函数 + 反馈构建
 */
import type { IntegrationStatus, EntryType, EntryPointTrace, MainPathIntegrationContract } from "./types.js";
/**
 * 创建主链路接入契约。
 */
export declare function createMainPathIntegrationContract(params: {
    module_path: string;
    owner: string;
    status?: IntegrationStatus;
    capability_id?: string;
    contract_id?: string;
    issue_id?: string;
    production_imports?: string[];
    entry_traces?: EntryPointTrace[];
    observability_refs?: string[];
    integration_tests?: string[];
    allowed_isolation_reason?: string;
}): MainPathIntegrationContract;
/**
 * 创建入口链路追踪记录。
 */
export declare function createEntryPointTrace(params: {
    entry_type: EntryType;
    entry_id: string;
    call_chain: string[];
    trigger_example: string;
    evidence_ref?: string;
}): EntryPointTrace;
/**
 * 构建集成反馈信息。
 */
export declare function buildIntegrationFeedback(contract: MainPathIntegrationContract): string;
//# sourceMappingURL=factories.d.ts.map