import type { AdapterStatus, BaseAdapter } from './types.js'; import type { ReplayEvent } from '../engine/types.js'; export interface PrInfo { number: number; url: string; state: 'open' | 'merged' | 'closed'; branch: string; opened_at: string; merged_at?: string; closed_at?: string; } export interface GhAdapterOpts { ghBin?: string; ghArgs?: string[]; } export declare const ghAdapter: BaseAdapter & { probe(cwd: string, opts?: GhAdapterOpts): Promise; listOpenPRs(cwd: string, opts?: GhAdapterOpts): Promise; replayEvents(cwd: string, opts: { sinceHours: number; ghBin?: string; }): Promise; _prsToReplayEvents(prs: PrInfo[], opts: { sinceHours: number; }): ReplayEvent[]; }; //# sourceMappingURL=gh.d.ts.map