export * as Types from './gen/transaction.js'; export { jsLayout } from './gen/js-layout.js'; export { provableFromLayout }; declare function provableFromLayout(layout: any): { sizeInFields(): number; toFields(value: T): import("../snarky.js").Field[]; toAuxiliary(value?: T | undefined): any[]; fromFields(fields: import("../snarky.js").Field[], aux: any[]): T; toJSON(value: T): JsonT; check(value: T): void; toInput(value: T): import("../lib/circuit_value.js").HashInput; witness(f: () => T): T; };