import type { Octokit } from 'octokit';
import type { PRMergeSummary } from '../lib/pr-status.js';
export type MergeMethod = 'merge' | 'squash' | 'rebase';
export declare function getPRMergeSummary(octokit: Octokit, owner: string, repo: string, pullNumber: number, baseRef: string): Promise<PRMergeSummary>;
export declare function mergePullRequest(octokit: Octokit, owner: string, repo: string, pullNumber: number, options: {
    method: MergeMethod;
    expectedHeadSha?: string;
}): Promise<void>;
//# sourceMappingURL=merge.d.ts.map