export declare function createReportingTools(owner: string, repo: string): { commentOnIssue: import("ai").Tool<{ issueNumber: number; body: string; }, { success: boolean; error?: undefined; } | { success: boolean; error: string; }>; createIssue: import("ai").Tool<{ title: string; body: string; labels: string[]; }, { success: boolean; issueNumber: number | undefined; url: string; error?: undefined; } | { success: boolean; error: string; issueNumber?: undefined; url?: undefined; }>; closeIssue: import("ai").Tool<{ issueNumber: number; comment?: string | undefined; }, { success: boolean; error?: undefined; } | { success: boolean; error: string; }>; checkAllBoxes: import("ai").Tool<{ issueNumber: number; }, { success: boolean; changed: boolean; message: string; totalChecked?: undefined; error?: undefined; } | { success: boolean; changed: boolean; totalChecked: number; message?: undefined; error?: undefined; } | { success: boolean; error: string; changed?: undefined; message?: undefined; totalChecked?: undefined; }>; };