import { Component } from '../Component/types';
import { Dashboard } from '../Dashboard';
/**
 * Extracts and returns a unique list of all tags used by components in the given dashboard.
 *
 * This function iterates over the components in the dashboard's component library,
 * collects all the tags from each component, and returns a list of unique tags.
 * This can be useful for generating a list of all available features or categories
 * represented by the components in a dashboard.
 *
 * @param {Dashboard} dashboard - The dashboard instance containing the component library.
 * @returns {Component.Tag[]} An array of unique tags used by the components in the dashboard.
 */
export declare function available(dashboard: Dashboard): Component.Tag[];
