import type { HttpClient } from '../http/HttpClient.js'; /** * Serviço base que recebe o HttpClient e o path do recurso. * Todos os serviços concretos estendem esta classe. */ export declare abstract class BaseService { protected readonly http: HttpClient; protected readonly basePath: string; constructor(http: HttpClient, basePath: string); /** Path relativo ao basePath do serviço (ex.: path('fees') → /api/v3/myAccount/fees). */ protected path(segment?: string): string; /** Path absoluto na API, fora do basePath do serviço (ex.: pathAbsolute('wallets') → /api/v3/wallets). */ protected pathAbsolute(segment: string): string; } //# sourceMappingURL=BaseService.d.ts.map