/** * @fractary/core - Bitbucket Repo Provider * * ⚠️ STUB IMPLEMENTATION - NOT YET FUNCTIONAL * * This provider is included for future compatibility but is not currently implemented. * All methods will throw ProviderError when called. * * Use GitHubRepoProvider for a fully functional repository provider. * * Future implementation will include: * - Bitbucket REST API v2 integration * - Workspace/project configuration * - Pull Request operations * - Branch management */ import { RepoConfig, PullRequest, PRCreateOptions, PRUpdateOptions, PRListOptions, PRMergeOptions, Branch, BranchCreateOptions, BranchDeleteOptions, BranchListOptions } from '../../common/types'; import { RepoProvider } from '../types'; /** * Bitbucket repository provider * * Note: This is a stub implementation. Full Bitbucket support requires: * - Bitbucket REST API v2 integration * - Workspace/project configuration * - Pull Request operations */ export declare class BitbucketRepoProvider implements RepoProvider { readonly platform: "bitbucket"; private workspace; private repoSlug; constructor(config: RepoConfig); /** Get the repo identifier for API calls */ protected getRepoPath(): string; private notImplemented; createBranch(_name: string, _options?: BranchCreateOptions): Promise; deleteBranch(_name: string, _options?: BranchDeleteOptions): Promise; listBranches(_options?: BranchListOptions): Promise; getBranch(_name: string): Promise; createPR(_options: PRCreateOptions): Promise; getPR(_number: number): Promise; updatePR(_number: number, _options: PRUpdateOptions): Promise; listPRs(_options?: PRListOptions): Promise; mergePR(_number: number, _options?: PRMergeOptions): Promise; addPRComment(_number: number, _body: string): Promise; requestReview(_number: number, _reviewers: string[]): Promise; approvePR(_number: number, _comment?: string): Promise; } //# sourceMappingURL=bitbucket.d.ts.map