/// import { ZkTx, ZkOutflow } from '@zkopru/transaction'; import { Header as HeaderSql } from '@zkopru/database'; import { Bytes32, Address } from 'soltypes'; import { Body, Finalization, Header, MassDeposit, MassMigration } from './types'; export declare function headerToSql(header: Header): HeaderSql; export declare function sqlToHeader(sql: HeaderSql): Header; export declare function serializeHeader(header: Header): Buffer; export declare function serializeTxs(txs: ZkTx[]): Buffer; export declare function serializeMassDeposits(massDeposits: MassDeposit[]): Buffer; export declare function serializeMassMigrations(massMigrations: MassMigration[]): Buffer; export declare function serializeBody(body: Body): Buffer; export declare function serializeFinalization(finalization: Finalization): Buffer; export declare function deserializeHeaderFrom(rawData: string): { header: Header; rest: string; }; export declare function deserializeTxsFrom(rawData: string): { txs: ZkTx[]; rest: string; }; export declare function deserializeMassDeposits(rawData: string): { massDeposits: MassDeposit[]; rest: string; }; export declare function deserializeMassMigrations(rawData: string): { massMigrations: MassMigration[]; rest: string; }; export declare function headerHash(header: Header): Bytes32; export declare function massDepositHash(massDeposit: MassDeposit): Bytes32; export declare function massMigrationHash(massMigration: MassMigration): Bytes32; export declare function getMassMigrationForToken(destination: Address, token: Address, migratingNotes: ZkOutflow[]): MassMigration; export declare function getMassMigrations(txs: ZkTx[]): MassMigration[]; //# sourceMappingURL=utils.d.ts.map