import { IFpsRoleAssignmentInfo } from '../../../restAPIs/permissions/IFpsRoleAssignmentInfo';
import { ISiteGroupInfo } from '../../../types/@pnp/@2.14.0/sp/site-groups';
import { ISiteUserInfo } from '../../../types/@pnp/@2.14.0/sp/site-users';
export type IValidUserProp = 'Id' | 'Title' | 'Name' | 'Email';
/**
 * Updated this based on src\components\atoms\Permissions\buildValueUserInfoV2.ts since that function is newer.
 *  Original less restrictive interfaces are shown below.
 */
export interface IValueUserInfos {
    Ids: number[];
    Titles: string[];
    Names: string[];
    Emails: string[];
    Users: (ISiteGroupInfo | ISiteUserInfo)[];
    Props: IValidUserProp[];
    result: IFpsRoleAssignmentInfo;
}
//# sourceMappingURL=IValueUserInfos.d.ts.map