import { BufferReader } from '@aztec/foundation/serialize'; import { type RollupHonkProofData } from '../proofs/proof_data.js'; import { BlockRollupPublicInputs } from './block_rollup_public_inputs.js'; /** * Represents inputs of the block merge rollup circuit. */ export declare class BlockMergeRollupPrivateInputs { /** * Previous rollup data from the 2 block merge or block root rollup circuits that preceded this merge rollup circuit. */ previousRollups: [ RollupHonkProofData, RollupHonkProofData ]; constructor( /** * Previous rollup data from the 2 block merge or block root 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 BlockMergeRollupPrivateInputs instance. */ static fromBuffer(buffer: Buffer | BufferReader): BlockMergeRollupPrivateInputs; /** * Deserializes the inputs from a hex string. * @param str - A hex string to deserialize from. * @returns A new BlockMergeRollupPrivateInputs instance. */ static fromString(str: string): BlockMergeRollupPrivateInputs; /** Returns a hex representation for JSON serialization. */ toJSON(): Buffer; /** Creates an instance from a hex string. */ static get schema(): import("zod").ZodType; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmxvY2tfbWVyZ2Vfcm9sbHVwX3ByaXZhdGVfaW5wdXRzLmQudHMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcm9sbHVwL2Jsb2NrX21lcmdlX3JvbGx1cF9wcml2YXRlX2lucHV0cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsWUFBWSxFQUFxQixNQUFNLDZCQUE2QixDQUFDO0FBRzlFLE9BQU8sRUFBYSxLQUFLLG1CQUFtQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDOUUsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFFMUU7O0dBRUc7QUFDSCxxQkFBYSw2QkFBNkI7SUFFdEM7O09BRUc7SUFDSSxlQUFlLEVBQUU7UUFDdEIsbUJBQW1CLENBQUMsdUJBQXVCLENBQUM7UUFDNUMsbUJBQW1CLENBQUMsdUJBQXVCLENBQUM7S0FDN0M7SUFQSDtJQUNFOztPQUVHO0lBQ0ksZUFBZSxFQUFFO1FBQ3RCLG1CQUFtQixDQUFDLHVCQUF1QixDQUFDO1FBQzVDLG1CQUFtQixDQUFDLHVCQUF1QixDQUFDO0tBQzdDLEVBQ0M7SUFFSjs7O09BR0c7SUFDSCxRQUFRLDRCQUVQO0lBRUQ7OztPQUdHO0lBQ0gsUUFBUSxrQkFFUDtJQUVEOzs7O09BSUc7SUFDSCxNQUFNLENBQUMsVUFBVSxDQUFDLE1BQU0sRUFBRSxNQUFNLEdBQUcsWUFBWSxpQ0FNOUM7SUFFRDs7OztPQUlHO0lBQ0gsTUFBTSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEVBQUUsTUFBTSxpQ0FFNUI7SUFFRCwyREFBMkQ7SUFDM0QsTUFBTSw0QkFFTDtJQUVELDZDQUE2QztJQUM3QyxNQUFNLEtBQUssTUFBTSxzRUFFaEI7Q0FDRiJ9