export { CompressionInstruction } from './abi/thru/program/compression/types.js'; import './abi/thru/blockchain/state_proof/types.js'; declare const COMPRESSION_ERRORS: { readonly INVALID_INSTRUCTION: 1n; readonly INVALID_INSTRUCTION_DATA_SIZE: 2n; }; /** Validate the exact state-proof footprint encoded in its type and path bitmap. */ declare function validateCompressionProof(proof: Uint8Array): void; declare function buildCompressInstruction(accountIndex: number, proof: Uint8Array): Uint8Array; declare function buildDecompressInstruction(accountIndex: number, meta: Uint8Array, data: Uint8Array, proof: Uint8Array): Uint8Array; declare function buildCompressFromPointerInstruction(accountIndex: number, proofAddress: bigint, proofSize: bigint): Uint8Array; declare function buildDecompressFromPointerInstruction(args: { accountIndex: number; dataSize: bigint; metaAddress: bigint; dataAddress: bigint; proofAddress: bigint; proofSize: bigint; }): Uint8Array; export { COMPRESSION_ERRORS, buildCompressFromPointerInstruction, buildCompressInstruction, buildDecompressFromPointerInstruction, buildDecompressInstruction, validateCompressionProof };