import { 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 {
    /** The generated access token. */
    token: string;
    /** The expiration time of the token in milliseconds since January 1st, 1970. */
    expires: number;
}
export declare class GenerateArcGisToken implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: GenerateArcGisTokenInputs): GenerateArcGisTokenOutputs;
}
