import type { IActivityHandler } from "../../IActivityHandler"; export interface GetPortalUserInputs { loadGroups: boolean; } /** Defines outputs from the GetPortalUser activity. */ export interface GetPortalUserOutputs { /** @description The registered user of the Portal. */ user?: __esri.PortalUser; /** * @description The Portal Groups that the user belongs to. This will be empty if the Load Groups input is * set to false. */ groups: __esri.PortalGroup[]; /** @description The token generated by the token service for the user. */ token?: string; } export declare class GetPortalUser implements IActivityHandler { static readonly action = "gcx:wf:arcgis::GetPortalUser"; static readonly suite = "gcx:wf:builtin"; execute(inputs: GetPortalUserInputs): Promise; }