import { Serialize } from 'eosjs'; import { Abi } from 'eosjs/dist/eosjs-rpc-interfaces'; import { IExtractedShipDelta, IExtractedShipTrace, ShipBlock, ShipTableDelta, ShipTransactionTrace } from '../types/ship'; export declare function convertEosioTimestampToDate(timestamp: string): Date; export declare function deserializeEosioType(type: string, data: Uint8Array | string, types: Map, checkLength?: boolean): any; export declare function serializeEosioType(type: string, value: any, types: Map): Uint8Array; export declare function extractShipTraces({ traces: data, }: { traces: ShipTransactionTrace[]; block: ShipBlock; }): IExtractedShipTrace[]; export declare function extractShipDeltas({ deltas, serializedDeltas, }: { deltas: ShipTableDelta[]; serializedDeltas?: string[]; block: ShipBlock; }): IExtractedShipDelta[]; export declare function getTableAbiType(abi: Abi, contract: string, table: string): string; export declare function getActionAbiType(abi: Abi, contract: string, action: string): string; export declare function deserializeAbi(serializedAbi: Uint8Array): Abi;