import type { IActivityHandler } from "../../IActivityHandler"; export interface CreateDownloadInputs { content: string | number[]; contentType?: "application/json" | "application/octet-stream" | "application/pdf" | "application/xml" | "application/zip" | "image/jpeg" | "image/png" | "text/csv" | "text/html" | "text/plain" | string; filename: string; openInBrowser: boolean; expiry?: number; } /** Defines outputs from the CreateDownload activity. */ export interface CreateDownloadOutputs { /** @description The download link to the file on the server. */ url: string; } export declare class CreateDownload implements IActivityHandler { static readonly action = "gcx:wf:server::CreateDownload"; static readonly suite = "gcx:wf:builtin"; execute(inputs: CreateDownloadInputs): CreateDownloadOutputs; }