/// import * as arbundlesSrc from "./src"; import * as stream from "./src/stream"; declare const expObj: { stream: typeof stream; Signer: typeof arbundlesSrc.Signer; indexToType: arbundlesSrc.IndexToType; Curve25519: typeof arbundlesSrc.Curve25519; Rsa4096: typeof arbundlesSrc.Rsa4096; secp256k1: typeof arbundlesSrc.secp256k1; ArweaveSigner: typeof arbundlesSrc.ArweaveSigner; InjectedSolanaSigner: typeof arbundlesSrc.InjectedSolanaSigner; SolanaSigner: typeof arbundlesSrc.SolanaSigner; PolygonSigner: typeof arbundlesSrc.PolygonSigner; NearSigner: typeof arbundlesSrc.NearSigner; EthereumSigner: typeof arbundlesSrc.EthereumSigner; AlgorandSigner: typeof arbundlesSrc.AlgorandSigner; HexInjectedSolanaSigner: typeof arbundlesSrc.HexInjectedSolanaSigner; HexSolanaSigner: typeof arbundlesSrc.HexSolanaSigner; AptosSigner: typeof arbundlesSrc.AptosSigner; InjectedAptosSigner: typeof arbundlesSrc.InjectedAptosSigner; MultiSignatureAptosSigner: typeof arbundlesSrc.MultiSignatureAptosSigner; TypedEthereumSigner: typeof arbundlesSrc.TypedEthereumSigner; ArconnectSigner: typeof arbundlesSrc.ArconnectSigner; KyveSigner: typeof arbundlesSrc.KyveSigner; InjectedEthereumSigner: typeof arbundlesSrc.InjectedEthereumSigner; InjectedTypedEthereumSigner: typeof arbundlesSrc.InjectedTypedEthereumSigner; keccak256(value: string | number | bigint | Buffer): any; exportForTesting: { intToBuffer: (i: number) => Buffer; intToHex: (i: number) => string; isHexPrefixed: (value: any) => boolean; stripHexPrefix: (value: any) => any; padToEven: (value: any) => any; isHexString: (value: any, length?: number | undefined) => boolean; toBuffer: (value: any) => any; }; unbundleData(txData: Buffer): arbundlesSrc.Bundle; bundleAndSignData(dataItems: arbundlesSrc.DataItem[], signer: arbundlesSrc.Signer): Promise; getSignatureAndId(item: arbundlesSrc.DataItem, signer: arbundlesSrc.Signer): Promise<{ signature: Buffer; id: Buffer; }>; sign(item: arbundlesSrc.DataItem, signer: arbundlesSrc.Signer): Promise; createData(data: string | Uint8Array, signer: arbundlesSrc.Signer, opts?: arbundlesSrc.DataItemCreateOptions | undefined): arbundlesSrc.DataItem; Bundle: typeof arbundlesSrc.Bundle; BundleItem: typeof arbundlesSrc.BundleItem; SignatureConfig: typeof arbundlesSrc.SignatureConfig; SIG_CONFIG: Record; MIN_BINARY_SIZE: 80; MAX_TAG_BYTES: 4096; DataItem: typeof arbundlesSrc.DataItem; serializeTags(tags: arbundlesSrc.Tag[]): Buffer; deserializeTags(tagsBuffer: Buffer): arbundlesSrc.Tag[]; AVSCTap: typeof arbundlesSrc.AVSCTap; longToNByteArray(N: number, long: number): Uint8Array; longTo8ByteArray(long: number): Uint8Array; shortTo2ByteArray(short: number): Uint8Array; longTo16ByteArray(long: number): Uint8Array; longTo32ByteArray(long: number): Uint8Array; byteArrayToLong(byteArray: Uint8Array): number; getCryptoDriver(): arbundlesSrc.CryptoDriver; stringToBuffer: typeof arbundlesSrc.stringToBuffer; concatBuffers: typeof arbundlesSrc.concatBuffers; deepHash: typeof arbundlesSrc.deepHash; Transaction: typeof arbundlesSrc.Transaction; Arweave: typeof arbundlesSrc.Arweave; CryptoDriver: typeof arbundlesSrc.CryptoDriver; }; export * from "./src/index"; export * from "./src/stream"; export default expObj; export declare const arbundles: { stream: typeof stream; Signer: typeof arbundlesSrc.Signer; indexToType: arbundlesSrc.IndexToType; Curve25519: typeof arbundlesSrc.Curve25519; Rsa4096: typeof arbundlesSrc.Rsa4096; secp256k1: typeof arbundlesSrc.secp256k1; ArweaveSigner: typeof arbundlesSrc.ArweaveSigner; InjectedSolanaSigner: typeof arbundlesSrc.InjectedSolanaSigner; SolanaSigner: typeof arbundlesSrc.SolanaSigner; PolygonSigner: typeof arbundlesSrc.PolygonSigner; NearSigner: typeof arbundlesSrc.NearSigner; EthereumSigner: typeof arbundlesSrc.EthereumSigner; AlgorandSigner: typeof arbundlesSrc.AlgorandSigner; HexInjectedSolanaSigner: typeof arbundlesSrc.HexInjectedSolanaSigner; HexSolanaSigner: typeof arbundlesSrc.HexSolanaSigner; AptosSigner: typeof arbundlesSrc.AptosSigner; InjectedAptosSigner: typeof arbundlesSrc.InjectedAptosSigner; MultiSignatureAptosSigner: typeof arbundlesSrc.MultiSignatureAptosSigner; TypedEthereumSigner: typeof arbundlesSrc.TypedEthereumSigner; ArconnectSigner: typeof arbundlesSrc.ArconnectSigner; KyveSigner: typeof arbundlesSrc.KyveSigner; InjectedEthereumSigner: typeof arbundlesSrc.InjectedEthereumSigner; InjectedTypedEthereumSigner: typeof arbundlesSrc.InjectedTypedEthereumSigner; keccak256(value: string | number | bigint | Buffer): any; exportForTesting: { intToBuffer: (i: number) => Buffer; intToHex: (i: number) => string; isHexPrefixed: (value: any) => boolean; stripHexPrefix: (value: any) => any; padToEven: (value: any) => any; isHexString: (value: any, length?: number | undefined) => boolean; toBuffer: (value: any) => any; }; unbundleData(txData: Buffer): arbundlesSrc.Bundle; bundleAndSignData(dataItems: arbundlesSrc.DataItem[], signer: arbundlesSrc.Signer): Promise; getSignatureAndId(item: arbundlesSrc.DataItem, signer: arbundlesSrc.Signer): Promise<{ signature: Buffer; id: Buffer; }>; sign(item: arbundlesSrc.DataItem, signer: arbundlesSrc.Signer): Promise; createData(data: string | Uint8Array, signer: arbundlesSrc.Signer, opts?: arbundlesSrc.DataItemCreateOptions | undefined): arbundlesSrc.DataItem; Bundle: typeof arbundlesSrc.Bundle; BundleItem: typeof arbundlesSrc.BundleItem; SignatureConfig: typeof arbundlesSrc.SignatureConfig; SIG_CONFIG: Record; MIN_BINARY_SIZE: 80; MAX_TAG_BYTES: 4096; DataItem: typeof arbundlesSrc.DataItem; serializeTags(tags: arbundlesSrc.Tag[]): Buffer; deserializeTags(tagsBuffer: Buffer): arbundlesSrc.Tag[]; AVSCTap: typeof arbundlesSrc.AVSCTap; longToNByteArray(N: number, long: number): Uint8Array; longTo8ByteArray(long: number): Uint8Array; shortTo2ByteArray(short: number): Uint8Array; longTo16ByteArray(long: number): Uint8Array; longTo32ByteArray(long: number): Uint8Array; byteArrayToLong(byteArray: Uint8Array): number; getCryptoDriver(): arbundlesSrc.CryptoDriver; stringToBuffer: typeof arbundlesSrc.stringToBuffer; concatBuffers: typeof arbundlesSrc.concatBuffers; deepHash: typeof arbundlesSrc.deepHash; Transaction: typeof arbundlesSrc.Transaction; Arweave: typeof arbundlesSrc.Arweave; CryptoDriver: typeof arbundlesSrc.CryptoDriver; };