// Generated by dts-bundle v0.7.3 // Dependencies for this module: // ../../../react import * as React from "react"; export interface IIAPeopleSearchProps { environment: "Development" | "Test" | "Production"; tenant: string; token: string; multiSelection: boolean; selectedValues: IUser[]; style?: React.CSSProperties; onSelect: (people: IUser[]) => void; showGroups?: boolean; backgroundColor?: string; placeholderText?: string; hightlightColor?: string; disabed?: boolean; } export interface IIAPeopleSearchState { userResult: IUserResult; isLoading: boolean; selectedPeople: IUser[]; searchQuery: string; } export class IAPeopleSearch extends React.Component { constructor(props: IIAPeopleSearchProps, state: IIAPeopleSearchState); componentWillReceiveProps(props: IIAPeopleSearchProps): void; render(): React.ReactElement; } export interface IUserResult { users: IUser[]; searchQuery: string; } export interface IUser { displayName?: string; userPrincipalName?: string; jobTitle?: string; image?: string; id?: string; userName?: string; title?: string; name?: string; email?: string; photo?: string; loginName?: string; }