///
import Arweave from 'arweave';
import { NetworkInfoInterface } from 'arweave/node/network';
import { GqlReqVariables } from '..';
import { AxiosResponse } from 'axios';
import Transaction from 'arweave/node/lib/transaction';
export declare class ArweaveWrapper {
private readonly arweave;
private readonly logger;
private readonly baseUrl;
constructor(arweave: Arweave);
rGwInfo(): Promise;
info(): Promise;
gql(query: string, variables: GqlReqVariables): Promise>>;
tx(id: string): Promise;
txData(id: string): Promise;
txDataString(id: string): Promise;
private doFetchInfo;
}
//# sourceMappingURL=ArweaveWrapper.d.ts.map