import { type IAutomationMetadataObject, type IExportDefinitionVisualizationObjectSettings, type IFilter } from "@gooddata/sdk-model";
import { type OverlayPositionType } from "@gooddata/sdk-ui-kit";
import { type OldWidgetAttachmentType } from "../../types.js";
export interface IWidgetAttachmentsProps {
    widgetFilters?: IFilter[];
    areDashboardFiltersChanged: boolean;
    isCrossFiltering: boolean;
    scheduledExportToEdit?: IAutomationMetadataObject;
    csvSelected: boolean;
    xlsxSelected: boolean;
    settings: IExportDefinitionVisualizationObjectSettings;
    onWidgetAttachmentsSelectionChange: (selected: boolean, format: OldWidgetAttachmentType, filters?: IFilter[]) => void;
    onAttachmentsSettingsChange: (obj: IExportDefinitionVisualizationObjectSettings) => void;
    enableAutomationFilterContext?: boolean;
    closeOnParentScroll?: boolean;
    overlayPositionType?: OverlayPositionType;
}
export declare function WidgetAttachments({ widgetFilters, areDashboardFiltersChanged, isCrossFiltering, csvSelected, xlsxSelected, settings, scheduledExportToEdit, onWidgetAttachmentsSelectionChange, onAttachmentsSettingsChange, enableAutomationFilterContext, closeOnParentScroll, overlayPositionType }: IWidgetAttachmentsProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=WidgetAttachments.d.ts.map