import { type DashboardAttachmentType, type FilterContextItem, type IExportDefinitionVisualizationObjectSettings, type IExportTemplate } from "@gooddata/sdk-model"; export interface IDashboardAttachmentsProps { selectedAttachments: DashboardAttachmentType[]; dashboardFilters?: FilterContextItem[]; isCrossFiltering: boolean; onDashboardAttachmentsChange: (formats: DashboardAttachmentType[], filters?: FilterContextItem[]) => void; xlsxSettings: IExportDefinitionVisualizationObjectSettings; onXlsxSettingsChange: (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 DashboardAttachments({ dashboardFilters, isCrossFiltering, onDashboardAttachmentsChange, selectedAttachments, xlsxSettings, onXlsxSettingsChange, isSlidesExportEnabled, defaultPdfPageSize, exportTemplates, slidesTemplateIds, onSlidesTemplateIdChange }: IDashboardAttachmentsProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=DashboardAttachments.d.ts.map