import type { Spec, PrDescriptionResult } from '../types/index.js';
/**
 * Generate a PR title from a spec.
 * Uses 'fix' prefix for critical/high risk specs, 'feat' otherwise.
 * Title is truncated to keep the full header under 72 characters.
 */
export declare function generatePrTitle(spec: {
    id: string;
    title: string;
    risk: string;
}): string;
/**
 * Generate GitHub/GitLab-style labels from a spec.
 */
export declare function generateLabels(spec: Spec): string[];
/**
 * Generate a complete PR description for a spec.
 */
export declare function generatePrDescription(spec: Spec, platform: string, audience: string, includeChecklist: boolean): PrDescriptionResult;
//# sourceMappingURL=pr-description-generator.d.ts.map