import React from 'react';
import './defaultTagFilterConfig.less';
export interface IDefaultTagFilterConfig {
    tagName: string;
    tagValue: string;
}
export interface IDefaultTagFilterProps {
    defaultTagFilterConfigs: IDefaultTagFilterConfig[];
    isSaving: boolean;
    saveError: boolean;
    updateDefaultTagFilterConfigs: (defaultTagFilterConfigs: IDefaultTagFilterConfig[]) => void;
}
export interface IDefaultTagFilterState {
    defaultTagFilterConfigsEditing: IDefaultTagFilterConfig[];
}
export declare class DefaultTagFilterConfig extends React.Component<IDefaultTagFilterProps, IDefaultTagFilterState> {
    static defaultProps: Partial<IDefaultTagFilterProps>;
    constructor(props: IDefaultTagFilterProps);
    private onTagNameChange;
    private onTagValueChange;
    private addFilterTag;
    private removeFilterTag;
    private isDirty;
    private onRevertClicked;
    private onSaveClicked;
    render(): JSX.Element;
}
