/// export declare const Codecs: { postTransactions: { request: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => { transactions: Buffer[]; headers?: import("./proto/protos").shared.IHeaders | null | undefined; }; }; response: { serialize: (accept: string[]) => Buffer; deserialize: (payload: Buffer) => string[]; }; }; getPeers: { request: { serialize: (obj: import("./proto/protos").peer.GetPeersRequest) => Buffer; deserialize: (payload: Buffer) => {}; }; response: { serialize: (peers: import("@arkecosystem/core-kernel/dist/contracts/p2p").PeerBroadcast[]) => Buffer; deserialize: (payload: Buffer) => import("@arkecosystem/core-kernel/dist/contracts/p2p").PeerBroadcast[]; }; }; getCommonBlocks: { request: { serialize: (obj: import("./proto/protos").peer.IGetCommonBlocksRequest) => Buffer; deserialize: (payload: Buffer) => import("./proto/protos").peer.IGetCommonBlocksRequest; }; response: { serialize: (obj: import("./proto/protos").peer.IGetCommonBlocksResponse) => Buffer; deserialize: (payload: Buffer) => import("./proto/protos").peer.IGetCommonBlocksResponse; }; }; getStatus: { request: { serialize: (obj: import("./proto/protos").peer.GetStatusRequest) => Buffer; deserialize: (payload: Buffer) => {}; }; response: { serialize: (obj: import("@arkecosystem/core-kernel/dist/contracts/p2p").PeerPingResponse) => Buffer; deserialize: (payload: Buffer) => import("@arkecosystem/core-kernel/dist/contracts/p2p").PeerPingResponse; }; }; emitEvent: { request: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; response: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; }; getUnconfirmedTransactions: { request: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; response: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; }; getCurrentRound: { request: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; response: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; }; getNetworkState: { request: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; response: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; }; syncBlockchain: { request: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; response: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => any; }; }; getBlocks: { request: { serialize: (obj: import("./proto/protos").blocks.IGetBlocksRequest) => Buffer; deserialize: (payload: Buffer) => import("./proto/protos").blocks.IGetBlocksRequest; }; response: { serialize: (obj: any) => Buffer; deserialize: (payload: Buffer) => { totalAmount: import("@arkecosystem/utils").BigNumber; totalFee: import("@arkecosystem/utils").BigNumber; reward: import("@arkecosystem/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; }[]; }; }; postBlock: { request: { serialize: (obj: import("./proto/protos").blocks.IPostBlockRequest) => Buffer; deserialize: (payload: Buffer) => { block: Buffer; headers?: import("./proto/protos").shared.IHeaders | null | undefined; }; }; response: { serialize: (obj: import("./proto/protos").blocks.IPostBlockResponse) => Buffer; deserialize: (payload: Buffer) => import("@arkecosystem/core-kernel/dist/contracts/p2p").PostBlockResponse; }; }; }; //# sourceMappingURL=index.d.ts.map