import { AllowedComponentProps, VNodeProps } from '../common' declare interface GroupMember { userId: number checked?: boolean locked?: boolean hide?: boolean quit?: boolean showNickName: string } declare interface GroupMemberSelectorProps { group?: any members?: any[] maxSize?: number } declare interface GroupMemberSelectorEmits { (e: 'complete', userIds: number[]): void } declare interface _GroupMemberSelector { new(): { $props: AllowedComponentProps & VNodeProps & GroupMemberSelectorProps $emit: GroupMemberSelectorEmits } init: (checkedIds: number[], lockedIds: number[], hideIds: number[]) => void open: () => void } export declare const GroupMemberSelector: _GroupMemberSelector export default GroupMemberSelector export type { GroupMember, GroupMemberSelectorProps, GroupMemberSelectorEmits }