import { MoveStruct } from "../utils/index.mjs"; import { Transaction } from "@mysten/sui/transactions"; import * as _mysten_sui_bcs48 from "@mysten/sui/bcs"; //#region src/contracts/walrus/storage_node.d.ts declare const StorageNodeInfo: MoveStruct<{ name: _mysten_sui_bcs48.BcsType; node_id: _mysten_sui_bcs48.BcsType, "bytes[32]">; network_address: _mysten_sui_bcs48.BcsType; public_key: MoveStruct<{ bytes: _mysten_sui_bcs48.BcsType & { length: number; }, string>; }, "0x2::group_ops::Element">; next_epoch_public_key: _mysten_sui_bcs48.BcsType<{ bytes: number[]; } | null, { bytes: Iterable & { length: number; }; } | null | undefined, "Option<0x2::group_ops::Element>">; network_public_key: _mysten_sui_bcs48.BcsType & { length: number; }, string>; metadata: MoveStruct<{ id: _mysten_sui_bcs48.BcsType, "bytes[32]">; }, "@local-pkg/walrus::extended_field::ExtendedField">; }, "@local-pkg/walrus::storage_node::StorageNodeInfo">; //#endregion export { StorageNodeInfo }; //# sourceMappingURL=storage_node.d.mts.map