import type { DashboardConfig, DashboardFiltersPanelConfig, DashboardProps as DashboardPropsPreact } from '@sisense/sdk-ui-preact'; import type { PropType } from 'vue'; import type { WidgetProps } from '../widgets'; export { DashboardConfig, DashboardFiltersPanelConfig }; /** * Props of the {@link @sisense/sdk-ui-vue!Dashboard | `Dashboard`} component. */ export interface DashboardProps extends Omit { /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.widgets} */ widgets: WidgetProps[]; } /** * A component used for easily rendering a dashboard. * * @example * Here's how you can use the Dashboard component in a Vue application: * ```vue * * * * ``` * * To learn more about this and related dashboard components, * see [Embedded Dashboards](/guides/sdk/guides/dashboards/index.html). * @group Dashboards */ export declare const Dashboard: import("vue").DefineComponent<{ /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.title} */ title: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.layoutOptions} */ layoutOptions: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.config} */ config: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.widgets} */ widgets: { type: PropType; required: true; }; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.filters} */ filters: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.defaultDataSource} */ defaultDataSource: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.widgetsOptions} */ widgetsOptions: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.styleOptions} */ styleOptions: PropType; }, (() => import("vue").VNode) | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.layoutOptions} */ layoutOptions: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.config} */ config: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.widgets} */ widgets: { type: PropType; required: true; }; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.filters} */ filters: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.defaultDataSource} */ defaultDataSource: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.widgetsOptions} */ widgetsOptions: PropType; /** * {@inheritDoc @sisense/sdk-ui!DashboardProps.styleOptions} */ styleOptions: PropType; }>>, {}, {}>;