import type { NearRpcClient } from './client.js'; import type { AccountView, CallResult, AccessKeyView } from '@near-js/jsonrpc-types'; export declare function viewAccount(client: NearRpcClient, params: { accountId: string; finality?: 'final' | 'near-final' | 'optimistic'; blockId?: string | number; }): Promise; export declare function viewFunction(client: NearRpcClient, params: { accountId: string; methodName: string; argsBase64?: string; finality?: 'final' | 'near-final' | 'optimistic'; blockId?: string | number; }): Promise; export declare function viewAccessKey(client: NearRpcClient, params: { accountId: string; publicKey: string; finality?: 'final' | 'near-final' | 'optimistic'; blockId?: string | number; }): Promise; export declare function parseCallResultToJson(callResult: CallResult): T; export declare function viewFunctionAsJson(client: NearRpcClient, params: { accountId: string; methodName: string; argsBase64?: string; finality?: 'final' | 'near-final' | 'optimistic'; blockId?: string | number; }): Promise; //# sourceMappingURL=convenience.d.ts.map