import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; export interface DeleteAttachmentsInputs { url?: string; layer?: __esri.Layer; objectId: number; attachmentIds: number | number[]; gdbVersion?: string; timeout?: number; } export interface DeleteAttachmentsOutputs { /** @description The result objects, one for each attachment indicating if it was successfully removed. */ results: object[]; } export declare class DeleteAttachments implements IActivityHandler { static readonly action = "gcx:wf:arcgis::DeleteAttachments"; static readonly suite = "gcx:wf:builtin"; execute(inputs: DeleteAttachmentsInputs, context: IActivityContext): Promise; }