import type { GitHubClient } from "../../github/client.js"; export interface CheckMergeReadinessInput { pr: string; } export interface CheckMergeReadinessOutput { pr: string; ready_to_merge: boolean; checks: { ci_passing: boolean; approvals_met: boolean; no_conflicts: boolean; up_to_date: boolean; }; blocking_issues: Array<{ category: string; description: string; action_required: string; }>; next_steps: Array<{ action: string; description: string; }>; } /** * Check if a pull request is ready to merge * @param client - GitHub client instance * @param input - Input containing PR identifier * @returns Promise resolving to merge readiness status */ export declare function handleCheckMergeReadiness(client: GitHubClient, input: CheckMergeReadinessInput): Promise; //# sourceMappingURL=handler.d.ts.map