import { AxiosInstance } from 'axios'; export interface ClickUpClientConfig { apiToken: string; baseUrl?: string; } export declare class ClickUpClient { private axiosInstance; constructor(config: ClickUpClientConfig); getAxiosInstance(): AxiosInstance; get(endpoint: string, params?: any): Promise; post(endpoint: string, data?: any): Promise; put(endpoint: string, data?: any): Promise; delete(endpoint: string): Promise; } export declare const createClickUpClient: () => ClickUpClient;