import { type AxiosInstance } from 'axios'; import type { ConfluenceClientConfig } from '../types/common.js'; /** * Ceiling on a single request. Without one axios waits forever, so a Data Center * node that accepts the connection and then stalls hangs the caller indefinitely * — inside an agent's turn that is indistinguishable from a crash. Callers who * need longer (or shorter) set `axiosConfig.timeout`. */ export declare const DEFAULT_REQUEST_TIMEOUT_MS = 30000; /** * Base API class providing axios client and shared configuration. * All domain-specific API classes extend this. */ export declare class BaseApi { protected client: AxiosInstance; protected baseUrl: string; constructor(config: ConfluenceClientConfig); } //# sourceMappingURL=base.d.ts.map