export interface HttpConfig { key: string; url: string; openTimeout: number; userAgent?: string; } export declare class DocusealApiError extends Error { constructor(message: string); } export declare class Http { private config; constructor(config: HttpConfig); get(path: string, params?: Record): Promise; post(path: string, data?: any): Promise; put(path: string, data?: any): Promise; delete(path: string, params?: Record): Promise; private request; }