import type { ActivityCapabilities, ActivityEventsPage, ActivityScope, ActivityScopeSupport, ActivityServiceConfig, FetchAccountActivityEventsArgs, FetchLiquidationsArgs, FetchVaultActivityEventsArgs, IActivityAdapter, LiquidationsPage } from "../activityServiceTypes.js"; export declare const joinActivityEndpointPath: (endpoint: string, path: string) => string; export declare class ActivityV3Adapter implements IActivityAdapter { private readonly config; constructor(config: ActivityServiceConfig); getCapabilities(): ActivityCapabilities; getScopeSupport(scope: ActivityScope): ActivityScopeSupport; fetchAccountActivityEvents(args: FetchAccountActivityEventsArgs): Promise; fetchVaultActivityEvents(args: FetchVaultActivityEventsArgs): Promise; fetchLiquidations(args: FetchLiquidationsArgs): Promise; private fetchEvents; private fetchResponseBodyWithTimeout; private getHeaders; private buildUrl; } //# sourceMappingURL=activityV3Adapter.d.ts.map