import { GroupMemberRole } from "@droppii-org/wasm-client-sdk"; interface MuteGroupMemberParams { groupID: string; userID: string; mute: boolean; } export declare const useMuteGroupMember: () => import("@tanstack/react-query").UseMutationResult; interface KickGroupMemberParams { groupID: string; userID: string; } export declare const useKickGroupMember: () => import("@tanstack/react-query").UseMutationResult; interface SetGroupMemberRoleParams { groupID: string; userID: string; roleLevel: GroupMemberRole; } export declare const useSetGroupMemberRole: () => import("@tanstack/react-query").UseMutationResult; interface TransferGroupOwnerParams { groupID: string; newOwnerUserID: string; } export declare const useTransferGroupOwner: () => import("@tanstack/react-query").UseMutationResult; interface SetGroupMemberPermissionsParams { groupID: string; userID: string; permissions: string[]; } export declare const useSetGroupMemberPermissions: () => import("@tanstack/react-query").UseMutationResult; interface SetRolePermissionsParams { groupID: string; enablePermissions: string[]; disablePermissions: string[]; } export declare const useSetAdminRolePermissions: () => import("@tanstack/react-query").UseMutationResult; export declare const useSetMemberRolePermissions: () => import("@tanstack/react-query").UseMutationResult; export {}; //# sourceMappingURL=useGroupMemberActions.d.ts.map