import { MoveStruct, MoveTuple } from '../utils/index.js'; export declare const Auth: MoveStruct<{ member_permissions: MoveStruct<{ contents: import("@mysten/bcs/dist/cjs/bcs-type.js").BcsType<{ key: string; value: { contents: { name: string; }[]; }; }[], Iterable<{ key: string | Uint8Array; value: { contents: Iterable<{ name: string; }> & { length: number; }; }; }> & { length: number; }, string>; }, "0x2::vec_map::VecMap>">; config: MoveStruct<{ id: MoveStruct<{ id: import("@mysten/bcs/dist/cjs/bcs-type.js").BcsType, "bytes[32]">; }, "0x2::object::UID">; version: import("@mysten/bcs/dist/cjs/bcs-type.js").BcsType; }, "0x2::versioned::Versioned">; }, "@local-pkg/sui-stack-messaging::auth::Auth">; export declare const EditPermissions: MoveTuple[], "@local-pkg/sui-stack-messaging::auth::EditPermissions">;