Initializes the export chat command.
The data model manager containing the chat data.
The extension context to register the command with.
Executes the "browsechat.exportChat" command.
Prompts the user to select chat segments, choose an export format, select an output location, and then performs the export with progress.
If any part of the export process fails, shows an error message to the user.
Export chat segments to the specified file path.
Chat segments to export.
Path to write the export file to.
Export options, such as format and whether to include metadata.
A promise that resolves when the export is complete.
Description placeholder
ExportChatCommand