export interface APIFileComponent extends APIBaseComponent<ComponentType.File>
A File is a top-level component that allows you to display an uploaded file as an attachment to the message and reference it in the component.Each file component can only display 1 attached file, but you can upload multiple files and add them to different file components within your payload.Files are only available in messages.
See also: https://discord.com/developers/docs/components/reference#file
externalAPIUnfurledMediaItem file :
This unfurled media item is unique in that it **only** support attachment references using the attachment://<filename>
syntax
optionalexternalboolean = false spoiler? :
Whether the media should be a spoiler (or blurred out)