type PRTitleContext = {
    commitMessages: string[];
    filesChanged: string[];
    branchName: string;
};
type PRDescriptionContext = PRTitleContext & {
    diff: string;
};
/** Generate an LLM-powered pull request title from commit history. */
export declare const generatePRTitle: (context: PRTitleContext) => Promise<string>;
/** Generate an LLM-powered pull request description from commit history and diff. */
export declare const generatePRDescription: (context: PRDescriptionContext) => Promise<string>;
export {};
//# sourceMappingURL=PRTitleGenerator.d.ts.map