import Connection from './connection'; export declare type GetServerInfoResponse = { buildVersion: string; completeLedgers: string; hostID: string; ioLatencyMs: number; load?: { jobTypes: Array; threads: number; }; lastClose: { convergeTimeS: number; proposers: number; }; loadFactor: number; peers: number; pubkeyNode: string; pubkeyValidator?: string; crnActivated?: boolean; crnDomainName?: string; crnPublicKey?: string; serverState: string; validatedLedger: { age: number; baseFeeCSC: string; hash: string; reserveBaseCSC: string; reserveIncrementCSC: string; ledgerVersion: number; }; validationQuorum: number; }; declare function getServerInfo(connection: Connection): Promise; declare function getFee(connection: Connection, cushion: number): Promise; export { getServerInfo, getFee };