export interface ModerateSpaceEntityProps { spaceId: string; entityId: string; action: "approve" | "remove"; reason?: string; } interface ModerateResponse { message: string; moderationStatus: "approved" | "removed"; } /** * Hook to moderate an entity within a space (approve or remove). * Requires space moderator permissions. * * @example * const moderateSpaceEntity = useModerateSpaceEntity(); * * await moderateSpaceEntity({ * spaceId: "space-uuid", * entityId: "entity-uuid", * action: "remove", * reason: "Violates community guidelines" * }); */ declare function useModerateSpaceEntity(): (props: ModerateSpaceEntityProps) => Promise; export default useModerateSpaceEntity;