export interface BacklogToolsOptions { defaultLabels?: string[]; issueNumbers?: number[]; scopeListIssuesToIssueNumbers?: boolean; scopeReadIssueToIssueNumbers?: boolean; allowGlobalBugDuplicateChecks?: boolean; } export declare function createBacklogTools(owner: string, repo: string, options?: BacklogToolsOptions): { listIssues: import("ai").Tool<{ limit: number; labels?: string[] | undefined; milestone?: string | undefined; }, { issues: never[]; error: string; } | { issues: import("../../utils/github.js").GitHubIssueListItem[]; error?: undefined; }>; readIssue: import("ai").Tool<{ issueNumber: number; }, { error: string; } | { dependsOn: number[]; number: number; title: string; body: string; labels: string[]; state: "open" | "closed"; createdAt: string; error?: undefined; }>; };