import { APICallParams } from './types.js'; export declare class SDKCaller { private readonly sdk; private readonly rateLimiter; private readonly retryManager; constructor(token: string, options?: { windowMs?: number; maxRequests?: number; maxRetries?: number; backoffBaseMs?: number; timeoutMs?: number; }); private executeSingleCall; private callSDKMethod; private findSDKMethod; private generateMethodNames; private executePaginatedCall; call(callParams: APICallParams): Promise; getRateLimitStatus(): { remaining: number; resetTime: number; windowMs: number; }; batchCall(calls: Array<{ id: string; params: APICallParams; }>, maxConcurrency?: number): Promise>; } //# sourceMappingURL=caller.d.ts.map