UNPKG

@grafana/ui

Version:

Grafana Components Library

20 lines (19 loc) 618 B
import { PureComponent } from 'react'; import { ValueMapping } from '@grafana/data'; export interface Props { valueMappings: ValueMapping[]; onChange: (valueMappings: ValueMapping[]) => void; } interface State { valueMappings: ValueMapping[]; nextIdToAdd: number; } export declare class ValueMappingsEditor extends PureComponent<Props, State> { constructor(props: Props); getMaxIdFromValueMappings(mappings: ValueMapping[]): number; addMapping: () => void; onRemoveMapping: (id: number) => void; updateGauge: (mapping: ValueMapping) => void; render(): JSX.Element; } export {};