import { GroupMemberItem, GroupMemberRole } from "@droppii-org/wasm-client-sdk"; interface UseGroupMembersOptions { /** Rows per getGroupMemberList call; callers that never loadMore get one page. */ pageSize?: number; } interface UseGroupMembersResult { members: GroupMemberItem[]; isLoading: boolean; isLoadingMore: boolean; hasMore: boolean; error?: string; refetch: () => Promise; loadMore: () => Promise; patchMemberRole: (userID: string, roleLevel: GroupMemberRole) => void; patchMemberPermissions: (userID: string, permissions: string[]) => void; } export declare const useGroupMembers: (groupID?: string, { pageSize }?: UseGroupMembersOptions) => UseGroupMembersResult; export {}; //# sourceMappingURL=useGroupMembers.d.ts.map