/// import { WorldStateDb } from '../../world_state_db/index.js'; export declare const LENGTH_OF_ACCOUNT_DATA: number; export interface AccountNotePair { note1: Buffer; note2: Buffer; } export interface NullifierPair { nullifier1: Buffer; nullifier2: Buffer; } export interface AccountAlias { aliasHash: Buffer; address: Buffer; } export interface SigningKeys { signingKey1: Buffer; signingKey2: Buffer; } export interface Roots { dataRoot: Buffer; nullRoot: Buffer; rootsRoot: Buffer; } export interface AccountData { notes: AccountNotePair; nullifiers: NullifierPair; alias: AccountAlias; signingKeys: SigningKeys; } export interface TreeInitData { roots: Roots; dataTreeSize: number; } export declare class InitHelpers { static getInitData(chainId: number): TreeInitData; static getInitRoots(chainId: number): Roots; static getInitDataSize(chainId: number): any; static getInitAccounts(chainId: number): any; static getRootDataFile(chainId: number): string | undefined; static writeData(filePath: string, data: Buffer): Promise; static writeAccountTreeData(accountData: AccountData[], filePath: string): Promise; static readData(filePath: string): Promise; static parseAccountTreeData(data: Buffer): AccountData[]; static readAccountTreeData(filePath: string): Promise; static populateDataAndRootsTrees(accounts: AccountData[], merkleTree: WorldStateDb, dataTreeIndex: number, rootsTreeIndex: number, rollupSize?: number): Promise<{ dataRoot: Buffer; rootsRoot: Buffer; dataSize: bigint; }>; static populateNullifierTree(accounts: AccountData[], merkleTree: WorldStateDb, nullTreeIndex: number): Promise; } //# sourceMappingURL=init.d.ts.map