import { type DashboardAttachmentType, type IExportDefinitionVisualizationObjectSettings, type IExportTemplate, type WidgetAttachmentType } from "@gooddata/sdk-model"; export declare function AttachmentsList({ attachments, onDelete, xlsxSettings, onXlsxSettingsChange, pdfSettings, onPdfSettingsChange, csvSettings, onCsvSettingsChange, csvRawSettings, onCsvRawSettingsChange, defaultPdfPageSize, mode, exportTemplates, slidesTemplateIds, onSlidesTemplateIdChange }: { attachments: T[]; onDelete: (attachment: T) => void; xlsxSettings: IExportDefinitionVisualizationObjectSettings; onXlsxSettingsChange: (settings: IExportDefinitionVisualizationObjectSettings) => void; pdfSettings?: IExportDefinitionVisualizationObjectSettings; onPdfSettingsChange?: (settings: IExportDefinitionVisualizationObjectSettings) => void; csvSettings?: IExportDefinitionVisualizationObjectSettings; onCsvSettingsChange?: (settings: IExportDefinitionVisualizationObjectSettings) => void; csvRawSettings?: IExportDefinitionVisualizationObjectSettings; onCsvRawSettingsChange?: (settings: IExportDefinitionVisualizationObjectSettings) => void; defaultPdfPageSize?: IExportDefinitionVisualizationObjectSettings["pageSize"]; mode: "widget" | "dashboard"; exportTemplates?: IExportTemplate[]; slidesTemplateIds?: { PPTX?: string; PDF_SLIDES?: string; PDF?: string; }; onSlidesTemplateIdChange?: (templateId: string | undefined, format: "PPTX" | "PDF_SLIDES" | "PDF") => void; }): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=AttachmentsList.d.ts.map