import * as React from "react"; export interface TicketAttachment { id: string; fileName: string; fileSize: string; thumbnailSrc?: string; onDownload?: () => void; /** When set, a trash button is rendered before the download button. */ onDelete?: () => void; } export interface TicketAttachmentsListProps { attachments: TicketAttachment[]; className?: string; /** `compact` shrinks padding / icon / text / download-button for * in-message rendering (the ticket conversation feed). Default keeps the * roomier full-row layout for any other surface. */ size?: 'default' | 'compact'; } export declare function TicketAttachmentsList({ attachments, className, size }: TicketAttachmentsListProps): React.JSX.Element | null; //# sourceMappingURL=ticket-attachments-list.d.ts.map