import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; export interface AddAttachmentInputs { url?: string; layer?: __esri.Layer; objectId: number; attachment: File; attachmentName?: string; gdbVersion?: string; timeout?: number; } export interface AddAttachmentOutputs { /** @description The result object indicating if the attachment was successfully added. */ result: any; } export declare class AddAttachment implements IActivityHandler { static readonly action = "gcx:wf:arcgis::AddAttachment"; static readonly suite = "gcx:wf:builtin"; execute(inputs: AddAttachmentInputs, context: IActivityContext): Promise; }