import { type BlockHeader } from '@aztec/circuits.js';
import { Secp256k1Signer } from '@aztec/foundation/crypto';
import { Fr } from '@aztec/foundation/fields';
import { TxHash } from '../tx/tx_hash.js';
import { BlockAttestation } from './block_attestation.js';
import { BlockProposal } from './block_proposal.js';
export interface MakeConsensusPayloadOptions {
    signer?: Secp256k1Signer;
    header?: BlockHeader;
    archive?: Fr;
    txHashes?: TxHash[];
}
export declare const makeBlockProposal: (options?: MakeConsensusPayloadOptions) => BlockProposal;
export declare const makeBlockAttestation: (options?: MakeConsensusPayloadOptions) => BlockAttestation;
//# sourceMappingURL=mocks.d.ts.map