import type { InteractionContract } from '../../types/index.js';
/**
 * Generate Interaction Contract for agent specs.
 * Criteria 3: channels (chat/email/dashboard/notifications), not UI components.
 */
export declare function generateAgentInteractionContract(title: string, description: string): InteractionContract;
/**
 * Format agent interaction contract as markdown for define_ui_contract.
 */
export declare function formatInteractionContractAsMarkdown(contract: InteractionContract, title: string): string;
//# sourceMappingURL=contract-builder.d.ts.map