import { type IExportDefinitionVisualizationObjectSettings, type IExportTemplate, type WidgetAttachmentType } from "@gooddata/sdk-model"; export interface IWidgetAttachmentsProps { selectedAttachments: WidgetAttachmentType[]; onWidgetAttachmentsChange: (formats: WidgetAttachmentType[]) => 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; isSlidesExportEnabled: boolean; defaultPdfPageSize?: IExportDefinitionVisualizationObjectSettings["pageSize"]; exportTemplates?: IExportTemplate[]; slidesTemplateIds?: { PPTX?: string; PDF_SLIDES?: string; PDF?: string; }; onSlidesTemplateIdChange?: (templateId: string | undefined, format: "PPTX" | "PDF_SLIDES" | "PDF") => void; } export declare function WidgetAttachments({ selectedAttachments, onWidgetAttachmentsChange, xlsxSettings, onXlsxSettingsChange, pdfSettings, onPdfSettingsChange, csvSettings, onCsvSettingsChange, csvRawSettings, onCsvRawSettingsChange, isSlidesExportEnabled, defaultPdfPageSize, exportTemplates, slidesTemplateIds, onSlidesTemplateIdChange }: IWidgetAttachmentsProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=WidgetAttachments.d.ts.map