import type { PullRequest, MergedPullRequest } from './ui/types.js';
/**
 * GitHub CLIがインストールされているかを確認
 * @returns {Promise<boolean>} インストールされている場合true
 */
export declare function isGitHubCLIAvailable(): Promise<boolean>;
/**
 * マージ済みのプルリクエスト一覧を取得
 * @returns {Promise<MergedPullRequest[]>} マージ済みPRの配列
 */
export declare function getMergedPullRequests(): Promise<MergedPullRequest[]>;
export declare function getPullRequestByBranch(branchName: string): Promise<PullRequest | null>;
export declare function checkGitHubAuth(): Promise<boolean>;
//# sourceMappingURL=github.d.ts.map