import type { ExtendedDashboardWidget } from "../../model/types/layoutTypes.js";
import { type RenderMode } from "../../types.js";
import { type CommonExportDataAttributes, type MetaExportData, type MetaExportDataAttributes, type RichTextExportData, type SectionExportData, type WidgetExportData, type WidgetExportDataAttributes } from "./types.js";
/**
 * @alpha
 */
export declare const useDashboardExportData: (renderMode: RenderMode | undefined, status: "empty" | "loaded" | "loading", type: "nested" | "root") => CommonExportDataAttributes | undefined;
/**
 * @alpha
 */
export declare const useSectionExportData: (depth: number) => SectionExportData | undefined;
/**
 * @alpha
 */
export declare const useSectionDescriptionExportData: (exportData: SectionExportData | undefined, loading: boolean, error: boolean) => SectionExportData | undefined;
/**
 * @alpha
 */
export declare const useWidgetExportData: (widget: ExtendedDashboardWidget) => WidgetExportData | undefined;
/**
 * @alpha
 */
export declare const useRichTextExportData: () => RichTextExportData | undefined;
/**
 * @alpha
 */
export declare const useVisualizationExportData: (widget: WidgetExportDataAttributes | undefined, loading: boolean, error: boolean) => Partial<WidgetExportDataAttributes> | undefined;
/**
 * @alpha
 */
export declare const useMetaExportData: () => MetaExportData | undefined;
/**
 * @alpha
 */
export declare const useMetaExportImageData: (type: import("./types.js").ExportMetaType | undefined, loading: boolean, error: boolean) => MetaExportDataAttributes | undefined;
/**
 * @alpha
 */
export declare const useMetaPaletteData: () => {
    exportData: MetaExportDataAttributes | undefined;
    item: (key: string, value: string) => MetaExportDataAttributes | undefined;
};
//# sourceMappingURL=useExportData.d.ts.map