declare const IpfsHash_base: { new (packed: import("o1js/dist/node/lib/field").Field[]): { toString(): string; toFields(): import("o1js/dist/node/lib/field").Field[]; assertEquals(other: { toFields(): import("o1js/dist/node/lib/field").Field[]; assertEquals(other: any): void; packed: import("o1js/dist/node/lib/field").Field[]; }): void; packed: import("o1js/dist/node/lib/field").Field[]; }; extractField(input: import("o1js/dist/node/lib/string").Character): import("o1js/dist/node/lib/field").Field; sizeInBits(): bigint; elementsPerField(): number; unpack(fields: import("o1js/dist/node/lib/field").Field[]): import("o1js/dist/node/lib/string").Character[]; fromCharacters(input: import("o1js/dist/node/lib/string").Character[]): { toString(): string; toFields(): import("o1js/dist/node/lib/field").Field[]; assertEquals(other: { toFields(): import("o1js/dist/node/lib/field").Field[]; assertEquals(other: any): void; packed: import("o1js/dist/node/lib/field").Field[]; }): void; packed: import("o1js/dist/node/lib/field").Field[]; }; fromString(str: string): { toString(): string; toFields(): import("o1js/dist/node/lib/field").Field[]; assertEquals(other: { toFields(): import("o1js/dist/node/lib/field").Field[]; assertEquals(other: any): void; packed: import("o1js/dist/node/lib/field").Field[]; }): void; packed: import("o1js/dist/node/lib/field").Field[]; }; type: import("o1js/dist/node/bindings/lib/generic").GenericProvableExtendedPure<{ packed: import("o1js/dist/node/lib/field").Field[]; }, { packed: string[]; }, import("o1js/dist/node/lib/field").Field>; l: number; n: number; bitSize: bigint; checkPack(unpacked: import("o1js/dist/node/lib/string").Character[]): void; pack(unpacked: import("o1js/dist/node/lib/string").Character[]): import("o1js/dist/node/lib/field").Field[]; unpackToBigints(fields: import("o1js/dist/node/lib/field").Field[]): bigint[]; _isStruct: true; toFields: (value: { packed: import("o1js/dist/node/lib/field").Field[]; }) => import("o1js/dist/node/lib/field").Field[]; toAuxiliary: (value?: { packed: import("o1js/dist/node/lib/field").Field[]; } | undefined) => any[]; fromFields: (fields: import("o1js/dist/node/lib/field").Field[]) => { packed: import("o1js/dist/node/lib/field").Field[]; }; sizeInFields(): number; check: (value: { packed: import("o1js/dist/node/lib/field").Field[]; }) => void; toInput: (x: { packed: import("o1js/dist/node/lib/field").Field[]; }) => { fields?: import("o1js/dist/node/lib/field").Field[] | undefined; packed?: [import("o1js/dist/node/lib/field").Field, number][] | undefined; }; toJSON: (x: { packed: import("o1js/dist/node/lib/field").Field[]; }) => { packed: string[]; }; fromJSON: (x: { packed: string[]; }) => { packed: import("o1js/dist/node/lib/field").Field[]; }; empty: () => { packed: import("o1js/dist/node/lib/field").Field[]; }; }; export declare class IpfsHash extends IpfsHash_base { } export {};