import { Definition, UnknownSpec } from '../common'; import { AnnotationSpec } from './annotation'; import { Link } from './link'; import { QueryDefinition } from './query-type'; export interface PanelDisplay { name?: string; description?: string; } export interface PanelDefinition extends Definition> { kind: 'Panel'; } export interface PanelSpec { display?: PanelDisplay; plugin: Definition; queries?: QueryDefinition[]; links?: Link[]; annotations?: AnnotationSpec[]; } /** * A reference to a panel defined in the DashboardSpec. */ export interface PanelRef { $ref: `#/spec/panels/${string}`; } //# sourceMappingURL=panel.d.ts.map