import { Location, RuleMetadata, ValidationResult } from '@monokle/validation';
import React from 'react';
import { SuppressionBindings } from '../ValidationOverview/types';
export declare type ProblemInfoType = {
    problem: ValidationResult;
    rule: RuleMetadata;
    onHelpURLClick: (url: string) => void;
    onConfigureRule: () => void;
    containerClassName?: string;
    containerStyle?: React.CSSProperties;
    onLocationClick?: (location: Location) => void;
    suppressionBindings?: SuppressionBindings;
    onProblemAutofix?: (problem: ValidationResult) => void;
    onProblemShare?: (problem: ValidationResult) => void;
};
