import { HttpClient, RequestConfig } from '../client/http-client'; /** * Shared helpers for resource classes. * Handles path concatenation, query parameters and public‑key flag. */ export declare abstract class BaseResource { protected readonly http: HttpClient; protected readonly basePath: string; protected constructor(http: HttpClient, basePath: string); protected get(path?: string, cfg?: RequestConfig): Promise; protected post(path?: string, cfg?: RequestConfig): Promise; protected patch(path?: string, cfg?: RequestConfig): Promise; protected del(path?: string, cfg?: RequestConfig): Promise; } //# sourceMappingURL=base.resource.d.ts.map