import { LexiconDoc, Lexicons } from '@atproto/lexicon'; import { FetchHandler, FetchHandlerObject, FetchHandlerOptions } from './fetch-handler'; import { CallOptions, Gettable, QueryParams, XRPCResponse } from './types'; export declare class XrpcClient { readonly fetchHandler: FetchHandler; readonly headers: Map>; readonly lex: Lexicons; constructor(fetchHandlerOpts: FetchHandler | FetchHandlerObject | FetchHandlerOptions, lex: Lexicons | Iterable); setHeader(key: string, value: Gettable): void; unsetHeader(key: string): void; clearHeaders(): void; call(methodNsid: string, params?: QueryParams, data?: unknown, opts?: CallOptions): Promise; } //# sourceMappingURL=xrpc-client.d.ts.map