import { WidgetProps } from '../../../../domains/widgets/components/widget/types'; import { JtdActions, JtdWidgetTransformConfig } from './jtd-types.js'; /** * Add pointer cursor to chart widgets that support it * * @param widgetProps - The widget props * @returns Updated widget props with pointer cursor * @internal */ export declare const addPointerCursorToChart: (widgetProps: WidgetProps) => WidgetProps; /** * Apply JTD click navigation for chart widgets * * @param widgetProps - The widget props * @param config - The JTD configuration and context * @param actions - The action functions * @returns Updated widget props with click navigation * @internal */ export declare const applyClickNavigationForChart: (widgetProps: WidgetProps, config: JtdWidgetTransformConfig, actions: Pick) => WidgetProps; /** * Apply JTD click navigation for pivot table widgets * * @param widgetProps - The widget props * @param config - The JTD configuration and context * @param actions - The action functions * @returns Updated widget props with click navigation * @internal */ export declare const applyClickNavigationForPivot: (widgetProps: WidgetProps, config: JtdWidgetTransformConfig, actions: Pick) => WidgetProps; /** * Apply JTD click navigation for text widgets * * @param widgetProps - The widget props * @param config - The JTD configuration and context * @param actions - The action functions for modal operations * @returns Updated widget props with click navigation * @internal */ export declare const applyClickNavigationForText: (widgetProps: WidgetProps, config: JtdWidgetTransformConfig, actions: Pick) => WidgetProps; /** * Apply JTD right-click navigation for chart widgets * * @param widgetProps - The widget props * @param config - The JTD configuration and context * @param actions - The action functions * @returns Updated widget props with right-click navigation * @internal */ export declare const applyRightClickNavigation: (widgetProps: WidgetProps, config: JtdWidgetTransformConfig, actions: Pick) => WidgetProps; /** * Apply JTD right-click navigation for pivot table widgets * * @param widgetProps - The widget props * @param config - The JTD configuration and context * @param actions - The action functions * @returns Updated widget props with right-click navigation * @internal */ export declare const applyRightClickNavigationForPivot: (widgetProps: WidgetProps, config: JtdWidgetTransformConfig, actions: Pick) => WidgetProps; /** * Applies hyperlink styling to pivot table cells for PIVOT_LINK navigation * @param widgetProps - Pivot table widget props * @param config - JTD configuration * @param hyperlinkColor * @returns Updated widget props with hyperlink styling * @internal */ export declare const applyPivotLinkStyling: (widgetProps: WidgetProps, config: JtdWidgetTransformConfig, hyperlinkColor?: string) => WidgetProps; /** * Add JTD icon to widget header if configured * * @param widgetProps - The widget props * @returns Updated widget props with JTD icon in header * @internal */ export declare const addJtdIconToHeader: (widgetProps: WidgetProps) => WidgetProps;