import React from 'react';
import { type AutopilotChatFileInfo } from '../../service';
interface AttachmentProps {
    attachment: AutopilotChatFileInfo;
    onRemove?: (name: string) => void;
    shouldFocus?: boolean;
    isFullWidth?: boolean;
    loading?: boolean;
}
export declare const Attachment: React.MemoExoticComponent<({ attachment, onRemove, shouldFocus, isFullWidth, loading }: AttachmentProps) => import("react/jsx-runtime").JSX.Element>;
interface AttachmentsProps {
    attachments: AutopilotChatFileInfo[];
    attachmentsLoading?: AutopilotChatFileInfo[];
    onRemove?: (name: string, index: number) => void;
    removeSpacing?: boolean;
    disableOverflow?: boolean;
}
export declare const Attachments: React.MemoExoticComponent<({ attachments, attachmentsLoading, onRemove, removeSpacing, disableOverflow, }: AttachmentsProps) => import("react/jsx-runtime").JSX.Element>;
export {};
//# sourceMappingURL=attachments.d.ts.map