import { type AuthConfig } from '../auth/signer.js'; export interface ExnessClientConfig { baseUrl: string; wsBaseUrl?: string; auth: AuthConfig; clockOffsetMs?: number; } type QueryParams = Record; export declare class ExnessHttpClient { private readonly config; constructor(config: ExnessClientConfig); getClockOffsetMs(): number; private updateClockOffsetFromResponse; request(method: 'GET' | 'POST' | 'PATCH' | 'DELETE', path: string, options?: { query?: QueryParams; body?: unknown; idempotencyKey?: string; }): Promise; } export {}; //# sourceMappingURL=client.d.ts.map