import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; export interface QueryAttachmentInfosInputs { url?: string; layer?: __esri.Layer; objectId: number; gdbVersion?: string; timeout?: number; } export interface QueryAttachmentInfosOutputs { /** * @description Information about the attachments associated with the feature. * Each element in this array is an object with the following properties: id, name, contentType, size. */ infos: object[]; } export declare class QueryAttachmentInfos implements IActivityHandler { static readonly action = "gcx:wf:arcgis::QueryAttachmentInfos"; static readonly suite = "gcx:wf:builtin"; execute(inputs: QueryAttachmentInfosInputs, context: IActivityContext): Promise; }