import { type CICheckRun, type GitPlatformClient, type IssueCreateInput, type IssueCreateResult, type PRCreateInput, type PRCreateResult, type PRStatusResult, type ReleaseInput, type ReleaseResult } from '../../../types/github.js';
export declare class BitbucketAdapter implements GitPlatformClient {
    createPR(_input: PRCreateInput): Promise<PRCreateResult>;
    createIssue(_input: IssueCreateInput): Promise<IssueCreateResult>;
    getPRStatus(_prNumber?: number): Promise<PRStatusResult[]>;
    getPRDiff(_prNumber: number): Promise<string>;
    listIssues(_state?: 'open' | 'closed' | 'all'): Promise<IssueCreateResult[]>;
    createRelease(_input: ReleaseInput): Promise<ReleaseResult>;
    addLabels(_issueNumber: number, _labels: string[]): Promise<void>;
    getCIStatus(_ref: string): Promise<CICheckRun[]>;
}
//# sourceMappingURL=bitbucket-adapter.d.ts.map