///
import type { WidgetByIdProps as WidgetByIdPropsPreact } from '@sisense/sdk-ui-preact';
import type { PropType } from 'vue';
/**
* Props of the {@link @sisense/sdk-ui-vue!WidgetById | `WidgetById`} component.
*/
export interface WidgetByIdProps extends WidgetByIdPropsPreact {
}
/**
* The `WidgetById` component, which is a thin wrapper on the {@link ChartWidget} component,
* used to render a widget created in the Sisense instance.
*
* **Note:** Widget extensions based on JS scripts and add-ons in Fusion are not supported.
*
* @example
* Here's how you can use the WidgetById component in a Vue application:
* ```vue
*
*
*
*
*
* ```
* @group Fusion Assets
* @fusionEmbed
*/
export declare const WidgetById: import("vue").DefineComponent<{
/** @internal */
bottomSlot: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.dashboardOid}
*
* @category Widget
*/
dashboardOid: {
type: PropType;
required: true;
};
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.description}
*
* @category Widget
*/
description: PropType;
/** @internal */
drilldownOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.filters}
*
* @category Data
*/
filters: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.filtersMergeStrategy}
*
* @category Data
*/
filtersMergeStrategy: PropType<"widgetFirst" | "codeFirst" | "codeOnly" | undefined>;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.highlightSelectionDisabled}
*
* @category Widget
*/
highlightSelectionDisabled: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.highlights}
*
* @category Data
*/
highlights: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.includeDashboardFilters}
*
* @category Data
*/
includeDashboardFilters: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onBeforeRender}
*
* @category Callbacks
*/
onBeforeRender: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onDataPointClick}
*
* @category Callbacks
*/
onDataPointClick: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onDataPointContextMenu}
*
* @category Callbacks
*/
onDataPointContextMenu: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onDataPointsSelected}
*
* @category Callbacks
*/
onDataPointsSelected: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.styleOptions}
*
* @category Widget
*/
styleOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.title}
*
* @category Widget
*/
title: PropType;
/** @internal */
topSlot: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.widgetOid}
*
* @category Widget
*/
widgetOid: {
type: PropType;
required: true;
};
/** @internal */
widgetStyleOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onDataReady}
*
* @category Callbacks
*/
onDataReady: PropType<((data: import("@sisense/sdk-data").Data) => import("@sisense/sdk-data").Data) | undefined>;
}, (() => import("vue").VNode) | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.dashboardOid}
*
* @category Widget
*/
dashboardOid: {
type: PropType;
required: true;
};
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.description}
*
* @category Widget
*/
description: PropType;
/** @internal */
drilldownOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.filters}
*
* @category Data
*/
filters: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.filtersMergeStrategy}
*
* @category Data
*/
filtersMergeStrategy: PropType<"widgetFirst" | "codeFirst" | "codeOnly" | undefined>;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.highlightSelectionDisabled}
*
* @category Widget
*/
highlightSelectionDisabled: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.highlights}
*
* @category Data
*/
highlights: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.includeDashboardFilters}
*
* @category Data
*/
includeDashboardFilters: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onBeforeRender}
*
* @category Callbacks
*/
onBeforeRender: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onDataPointClick}
*
* @category Callbacks
*/
onDataPointClick: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onDataPointContextMenu}
*
* @category Callbacks
*/
onDataPointContextMenu: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onDataPointsSelected}
*
* @category Callbacks
*/
onDataPointsSelected: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.styleOptions}
*
* @category Widget
*/
styleOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.title}
*
* @category Widget
*/
title: PropType;
/** @internal */
topSlot: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.widgetOid}
*
* @category Widget
*/
widgetOid: {
type: PropType;
required: true;
};
/** @internal */
widgetStyleOptions: PropType;
/**
* {@inheritDoc @sisense/sdk-ui!WidgetByIdProps.onDataReady}
*
* @category Callbacks
*/
onDataReady: PropType<((data: import("@sisense/sdk-data").Data) => import("@sisense/sdk-data").Data) | undefined>;
}>>, {}, {}>;