import * as React from "react";
export interface TicketAttachment {
    id: string;
    fileName: string;
    fileSize: string;
    thumbnailSrc?: string;
    onDownload?: () => 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