/*!
 * Copyright Sysdoc @ 2019
 */
import { IWebEnsureUserResult } from "@pnp/sp-commonjs/presets/all";
import { IValue } from "@sysdoc/utilities";
import { IResponse } from "./IResponse";
import { IPeopleServiceResult, ISPPeopleExtra } from "./IPeopleServiceResult";
export interface IPeopleService {
    search(query: string): IResponse<IPeopleServiceResult<ISPPeopleExtra>[]>;
    ensureUser(email: string): Promise<IWebEnsureUserResult>;
    transformer?(email: string): Promise<IValue>;
}
