/** Contract version for response template definitions and CLI shaping metadata. */
export declare const RESPONSE_TEMPLATE_CONTRACT_VERSION: 1;
export type ResponseTemplateEnforcementMode = "advisory" | "strict";
export type ResponseTemplateDefinition = {
    id: string;
    /** Monotonic template definition revision for compatibility notes. */
    version: number;
    scope: "global" | "command";
    description: string;
    /** Logical section keys expected in shaped command `data` (advisory hints only). */
    expectedSections: string[];
};
/** Max length for a single advisory warning line (T265 / T266). */
export declare const MAX_TEMPLATE_WARNING_LENGTH = 120;
export declare function truncateTemplateWarning(message: string): string;
