export declare const FEDERATION_RESPONSE_MAX_SIZE: number; export declare class FederationServer { private readonly serverURL; private readonly domain; private readonly timeout; static resolve(value: string, opts?: FederationServer.Options): Promise; static createForDomain(domain: string, opts?: FederationServer.Options): Promise; constructor(serverURL: string, domain: string, opts?: FederationServer.Options); resolveAddress(address: string): Promise; resolveAccountId(accountId: string): Promise; resolveTransactionId(transactionId: string): Promise; private _sendRequest; } export declare namespace FederationServer { interface Record { account_id: string; memo_type?: string; memo?: string; } interface Options { allowHttp?: boolean; timeout?: number; } }