import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the GenerateArcGisToken activity. */ export interface GenerateArcGisTokenInputs { generateTokenUrl: string; userName: string; password: string; ipAddress: string; referrer: string; expiration?: number; timeout?: number; } /** Defines outputs for the GenerateArcGisToken activity. */ export interface GenerateArcGisTokenOutputs { /** @description The expiration time of the token in milliseconds since January 1st, 1970. */ expires: number; /** @description The generated access token. */ token: string; } export declare class GenerateArcGisToken implements IActivityHandler { static readonly action = "gcx:wf:arcgis::GenerateArcGisToken"; static readonly suite = "gcx:wf:builtin"; execute(inputs: GenerateArcGisTokenInputs): GenerateArcGisTokenOutputs; }