import type { Maybe, MetadataLicenseType, PostMentionFragment } from "@hey/indexer"; export interface NewAttachment { file?: File; id?: string; mimeType: string; previewUri: string; type: "Audio" | "Image" | "Video"; uri?: string; } export interface Emoji { aliases: string[]; category: string; description: string; emoji: string; tags: string[]; } export interface MarkupLinkProps { mentions?: PostMentionFragment[]; title?: string; } export interface MetadataAsset { artist?: string; cover?: string; license?: Maybe; title?: string; type: "Audio" | "Image" | "Video"; uri: string; } export interface AttachmentData { artist?: string | null; coverUri?: string; type: "Audio" | "Image" | "Video"; uri: string; }