import ImmutableBytes from '../snapshot/ImmutableBytes.ts';
export type ApertureOpeningProofFields = {
    readonly evaluatedTick: number;
    readonly evaluatedNodeId: string;
    readonly evaluatedValue: Uint8Array;
    readonly verkleProof: Uint8Array;
};
/** Verkle opening proof for one coordinate inside a cold wormhole segment. */
export default class ApertureOpeningProof {
    readonly evaluatedTick: number;
    readonly evaluatedNodeId: string;
    readonly evaluatedValue: ImmutableBytes;
    readonly verkleProof: ImmutableBytes;
    constructor(fields: ApertureOpeningProofFields);
    evaluatedValueBytes(): Uint8Array;
    verkleProofBytes(): Uint8Array;
}
