import type { CreateAccessTokenParams, ListAccessTokensParams, ModifyAccessTokenParams, RestAccessToken, RevokeAccessTokenParams } from '../types/access-token.js'; import type { BitbucketClientConfig, PaginatedResponse } from '../types/common.js'; /** Personal Access Token management API for Bitbucket DC. */ export declare class AccessTokensApi { private readonly client; constructor(config: BitbucketClientConfig); /** Create a Personal Access Token. The returned `token` cannot be recovered later. */ create(params: CreateAccessTokenParams): Promise; /** List all PATs owned by a user. */ list(params: ListAccessTokensParams): Promise>; /** Modify a PAT's `name` and/or `permissions`. */ modify(params: ModifyAccessTokenParams): Promise; /** Revoke a PAT. */ revoke(params: RevokeAccessTokenParams): Promise; } //# sourceMappingURL=access-tokens.d.ts.map