import React from 'react';
import type { IEntityTag } from '../../../../domain';
import './TagEditor.less';
export declare type EntityTagType = 'notice' | 'alert' | 'custom';
export interface ITagEditorProps {
    onChange: (tag: IEntityTag) => void;
    tag: IEntityTag;
}
export interface ITagEditorState {
    type: EntityTagType;
}
export declare class TagEditor extends React.Component<ITagEditorProps, ITagEditorState> {
    constructor(props: ITagEditorProps);
    private handleTypeChanged;
    private tagValueChanged;
    render(): JSX.Element;
}
