import { HeaderField } from "@axiom-crypto/tools"; import { CircuitValue, RawCircuitInput, CircuitValue256 } from "@axiom-crypto/halo2-lib-js"; type HeaderEnumKeys = Uncapitalize; type HeaderEnumKeyFieldsUnfiltered = { [key in HeaderEnumKeys]: () => Promise; }; type HeaderEnumKeyFields = Omit; export interface Header extends HeaderEnumKeyFields { /** * Retrieves a 32 byte chunk of the logs bloom. * * @param logsBloomIdx - The index of the 32 byte chunk in [0,8) * @returns A `CircuitValue256` in representing the 32 byte chunk of the logs bloom. */ logsBloom: (logsBloomIdx: RawCircuitInput) => Promise; } export declare const buildHeader: (blockNumber: CircuitValue) => Readonly
; export {}; //# sourceMappingURL=header.d.ts.map