/// <reference types="react" />
import { ProblemNode, GroupByFilterOptionType, SuppressionBindings } from './types';
import { RuleMetadata, ValidationResult } from '@monokle/validation';
declare type IProps = {
    node: ProblemNode;
    rule: RuleMetadata;
    groupByFilterValue: GroupByFilterOptionType;
    isPreviewing: boolean;
    selectedProblem?: ValidationResult;
    onClick: () => void;
    setSecurityFrameworkFilter: (value: string) => void;
    onConfigureRuleHandler: (problem: ValidationResult) => void;
    onAutofixHandler?: (problem: ValidationResult) => void;
    onShareHandler?: (problem: ValidationResult) => void;
    suppressionBindings?: SuppressionBindings;
};
declare const ProblemRenderer: React.FC<IProps>;
export default ProblemRenderer;
export declare const SecurityFrameworkTag: import("styled-components").StyledComponent<import("antd").TagType, any, {}, never>;
