import React from "react"; import { IItemData } from "../common.typing"; export interface ISearchPageProps { isSearchMode: boolean; setSearchMode: (val: boolean) => void; searchType?: string[]; loadSearchData?: (key: string, rows?: number) => Promise; currentList: IItemData[]; setCurrentList: (list: IItemData[]) => void; /** 不可用 id,包括 group、user、session、org */ disabledids?: string[]; requiredList?: IItemData[]; multiple?: boolean; loadSearchDataMore?: (type: string, key: string, rows?: number) => Promise; searchPlaceholder?: string; searchKey: string; setSearchKey: (key: string) => void; /** 埋点方法 */ track: (eventName: string, eventData?: any) => void; title?: string; type?: string; /** 根据群 id 获取群成员 */ getGroupMemberList?: (id: number | string) => void; /** 群成员列表 */ groupMemberList?: IItemData[]; /** 群成员分组 A-Z 分组数据)*/ groupMemberGrouped?: { [letter: string]: IItemData[]; }; /** 隐藏群组成员页面标题 */ isHideGroupMemberPageTitle?: boolean; /** 是否展示群组成员角色 */ isShowGroupMemberRole?: boolean; /** 是否展示群组成员全选 */ showGroupMemberCheckAll?: boolean; } declare const SearchPage: React.ForwardRefExoticComponent>; export default SearchPage;