import { UrlLink } from './UrlLink'; import { LinkFilter } from './LinkFilter'; import { DashboardLink } from './DashboardLink'; import { LinkTriggerType } from '../Enums/LinkTriggerType'; export declare class VisualizationLinker { /** * The type of trigger that will activate the link. */ trigger: LinkTriggerType; /** * The list of actions that represent links. */ links: (DashboardLink | UrlLink)[]; /** * Adds a URL as a link. * @param title The title of the link * @param url The URL to open * @returns The current instance of the VisualizationLinker */ addUrl(title: string, url: string): this; /** * Adds a dashboard as a link. * @param title The title of the link * @param dashboard The dashboard id of the link * @param filters The list of filters that will be applied to the target dashboard * @returns The current instance of the VisualizationLinker */ addDashboard(title: string, dashboard: string, filters: LinkFilter[]): this; }