import { IActivityHandler, IActivityContext, Deferrable } from "../../IActivityHandler";
export interface QueryAttachmentInfosInputs {
    /** The URL of the ArcGIS feature layer or table. Either url or layer is required. */
    url?: string;
    /** The ArcGIS feature layer or table. Either url or layer is required. */
    layer?: __esri.Layer;
    objectId: number;
    /** The time span in milliseconds to wait for the request's results. */
    timeout?: number;
}
export interface QueryAttachmentInfosOutputs {
    infos: object[];
}
/** Query for information about attachments associated with the specified object id. */
export declare class QueryAttachmentInfos implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: QueryAttachmentInfosInputs, context: IActivityContext): Deferrable<QueryAttachmentInfosOutputs>;
}
