import { BufferReader } from '@aztec/foundation/serialize'; import { type RollupHonkProofData } from '../proofs/proof_data.js'; import { TxRollupPublicInputs } from './tx_rollup_public_inputs.js'; /** * Represents inputs of the merge rollup circuit. */ export declare class TxMergeRollupPrivateInputs { /** * Previous rollup data from the 2 merge or base rollup circuits that preceded this merge rollup circuit. */ previousRollups: [RollupHonkProofData, RollupHonkProofData]; constructor( /** * Previous rollup data from the 2 merge or base rollup circuits that preceded this merge rollup circuit. */ previousRollups: [RollupHonkProofData, RollupHonkProofData]); /** * Serializes the inputs to a buffer. * @returns The inputs serialized to a buffer. */ toBuffer(): Buffer; /** * Serializes the inputs to a hex string. * @returns The instance serialized to a hex string. */ toString(): `0x${string}`; /** * Deserializes the inputs from a buffer. * @param buffer - The buffer to deserialize from. * @returns A new TxMergeRollupPrivateInputs instance. */ static fromBuffer(buffer: Buffer | BufferReader): TxMergeRollupPrivateInputs; /** * Deserializes the inputs from a hex string. * @param str - A hex string to deserialize from. * @returns A new TxMergeRollupPrivateInputs instance. */ static fromString(str: string): TxMergeRollupPrivateInputs; /** Returns a buffer representation for JSON serialization. */ toJSON(): Buffer; /** Creates an instance from a string. */ static get schema(): import("zod").ZodType; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHhfbWVyZ2Vfcm9sbHVwX3ByaXZhdGVfaW5wdXRzLmQudHMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcm9sbHVwL3R4X21lcmdlX3JvbGx1cF9wcml2YXRlX2lucHV0cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsWUFBWSxFQUFxQixNQUFNLDZCQUE2QixDQUFDO0FBRzlFLE9BQU8sRUFBYSxLQUFLLG1CQUFtQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDOUUsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFFcEU7O0dBRUc7QUFDSCxxQkFBYSwwQkFBMEI7SUFFbkM7O09BRUc7SUFDSSxlQUFlLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLENBQUM7SUFKaEg7SUFDRTs7T0FFRztJQUNJLGVBQWUsRUFBRSxDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLEVBQUUsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxFQUM1RztJQUVKOzs7T0FHRztJQUNILFFBQVEsNEJBRVA7SUFFRDs7O09BR0c7SUFDSCxRQUFRLGtCQUVQO0lBRUQ7Ozs7T0FJRztJQUNILE1BQU0sQ0FBQyxVQUFVLENBQUMsTUFBTSxFQUFFLE1BQU0sR0FBRyxZQUFZLDhCQU05QztJQUVEOzs7O09BSUc7SUFDSCxNQUFNLENBQUMsVUFBVSxDQUFDLEdBQUcsRUFBRSxNQUFNLDhCQUU1QjtJQUVELDhEQUE4RDtJQUM5RCxNQUFNLDRCQUVMO0lBRUQseUNBQXlDO0lBQ3pDLE1BQU0sS0FBSyxNQUFNLG1FQUVoQjtDQUNGIn0=