import type { BuddyBotConfig, PullRequest, UpdateGroup } from '../types';
export declare class PullRequestGenerator {
  constructor(config?: BuddyBotConfig | undefined);
  generatePullRequests(groups: UpdateGroup[]): Promise<PullRequest[]>;
  generateLabels(group: UpdateGroup): string[];
  generateTitle(group: UpdateGroup): string;
  generateBody(group: UpdateGroup): Promise<string>;
  generateCustomTemplate(group: UpdateGroup, template: string, variables?: Record<string, string>): string;
}
