/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ChatFile } from "./chat-file-interface";
import { Message } from "./message.interface";
/**
 * Represents the arguments for the `download` event.
 */
export interface FileDownloadEvent {
    /**
     * The file associated with the action.
     * One file for download from the context menu.
     * Multiple when the event is triggered by a click on the 'Download all' button.
     */
    files: ChatFile[];
    /**
     * The message associated with the download action.
     */
    message: Message;
}
