import { Serializable } from '../../bcs/serializer.mjs'; import '../hex.mjs'; import '../common.mjs'; import '../../types/index.mjs'; import '../../utils/apiEndpoints.mjs'; import '../../types/indexer.mjs'; /** * An abstract representation of a crypto proof. * associated to a specific zero knowledge proof schemes e.g. Groth16, PLONK */ declare abstract class Proof extends Serializable { /** * Get the proof as a hex string with a 0x prefix e.g. 0x123456... */ toString(): string; } export { Proof };