import { AgentAttachment } from '@multiplayer-app/ai-agent-types';
import { FileUploadProgress } from '../../utils/fileUpload';

export interface AttachmentProps {
    attachments: AgentAttachment[];
    onRemove?: (id: string) => void;
    uploadProgress?: Map<string, FileUploadProgress>;
    uploadErrors?: Map<string, string>;
}
export declare const MessageAttachments: ({ attachments }: AttachmentProps) => import("react/jsx-runtime").JSX.Element | null;
export declare const ComposerAttachments: ({ attachments, onRemove, uploadProgress, uploadErrors }: AttachmentProps) => import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=Attachments.d.ts.map