import type { ApiResponse, TokenManager, ApiLogger } from '../../token/types.js'; export interface AtlassianClient { jiraGet(path: string, params?: Record): Promise>; jiraPost(path: string, body?: unknown): Promise>; jiraPut(path: string, body?: unknown): Promise>; jiraDelete(path: string): Promise>; confluenceGet(path: string, params?: Record): Promise>; confluencePost(path: string, body?: unknown): Promise>; confluencePut(path: string, body?: unknown): Promise>; confluenceDelete(path: string): Promise>; confluenceV1Get(path: string, params?: Record): Promise>; jiraGetAllPages(path: string, params?: Record): Promise; confluenceGetAllPages(path: string, params?: Record): Promise; } export declare function createAtlassianClient(cloudId: string, tokenManager: TokenManager, options?: { logger?: ApiLogger; }): AtlassianClient; //# sourceMappingURL=client.d.ts.map