import { type IInsight, type IInsightWidget, type ObjRef } from "@gooddata/sdk-model"; export declare const useInsightExport: (config: { title: string; widgetRef: ObjRef; insight?: IInsight | undefined; widget?: IInsightWidget | undefined; enableNewTabularExport?: boolean | undefined; }) => { exportCSVEnabled: boolean; exportXLSXEnabled: boolean; exportCSVRawEnabled: boolean; exportPdfTabularEnabled: boolean; isExporting: boolean; isExportRawVisible: boolean; isExportVisible: boolean; isExportPngImageVisible: boolean; isExportPdfTabularVisible: boolean; onExportCSV: () => void; onExportXLSX: () => void; onExportRawCSV: () => void; onExportPdfPresentation: () => void; onExportPowerPointPresentation: () => void; onExportPngImage: () => void; onExportPdfTabular: () => void; exportPdfPresentationDisabled: boolean; exportPowerPointPresentationDisabled: boolean; exportPngImageDisabled: boolean; exportPdfTabularDisabled: boolean; disabledReason: "oldWidget" | undefined; }; //# sourceMappingURL=useInsightExport.d.ts.map