/// import { Contracts } from "@arkecosystem/core-kernel"; import { Utils } from "@arkecosystem/crypto"; import { blocks } from "./proto/protos"; export declare const getBlocks: { request: { serialize: (obj: blocks.IGetBlocksRequest) => Buffer; deserialize: (payload: Buffer) => blocks.IGetBlocksRequest; }; response: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => { totalAmount: Utils.BigNumber; totalFee: Utils.BigNumber; reward: Utils.BigNumber; transactions: string[]; id: string; idHex: string; version: number; timestamp: number; previousBlock: string; previousBlockHex: string; height: number; numberOfTransactions: number; payloadLength: number; payloadHash: string; generatorPublicKey: string; blockSignature: string; }[]; }; }; export declare const postBlock: { request: { serialize: (obj: blocks.IPostBlockRequest) => Buffer; deserialize: (payload: Buffer) => { block: Buffer; headers?: import("./proto/protos").shared.IHeaders | null | undefined; }; }; response: { serialize: (obj: blocks.IPostBlockResponse) => Buffer; deserialize: (payload: Buffer) => Contracts.P2P.PostBlockResponse; }; }; //# sourceMappingURL=blocks.d.ts.map