export declare const FILE_ITEM_STATES: readonly ["uploaded", "uploading", "success", "error"]; export type FileItemState = (typeof FILE_ITEM_STATES)[number]; export interface FileItemRemoveDetail { /** Filename of the row that fired the remove. */ filename: string; } /** * `default` โ€” upload row (glyph, filename ยท size). * `system` โ€” Figma "system-files-item": document card with an issued-on / issuer info row. * `upload` โ€” Figma upload-modal "file-item": the state (spinner / success / error) sits before the name, * the remove button stays available while uploading (it cancels), and an uploading row draws a progress bar. */ export declare const FILE_ITEM_VARIANTS: readonly ["default", "system", "upload"]; export type FileItemVariant = (typeof FILE_ITEM_VARIANTS)[number];