import { IActivityHandler } from "../../IActivityHandler";
/** Defines inputs for the CreateFile activity. */
export interface CreateFileInputs {
    content: ArrayBuffer | Blob | string;
    name: string;
    contentType?: "application/json" | "application/octet-stream" | "application/pdf" | "application/xml" | "application/zip" | "image/jpeg" | "image/png" | "text/csv" | "text/html" | "text/plain" | string;
}
/** Defines outputs from the CreateFile activity. */
export interface CreateFileOutputs {
    result: File;
}
export declare class CreateFile implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: CreateFileInputs): Promise<CreateFileOutputs>;
    private determineContentType;
    private getValidContent;
}
