import { ValidationResponse, ValidationResult } from '@monokle/validation';
import { ValidationFiltersValueType, NewProblemsType, ProblemsType, GroupByFilterOptionType } from './types';
export declare function useCurrentAndNewProblems(groupByFilterValue: GroupByFilterOptionType, validationResponse: ValidationResponse): {
    newProblems: NewProblemsType;
    problems: ProblemsType;
};
export declare function useNewResults(validationResults: ValidationResult[]): ValidationResult[];
export declare function useFilteredProblems(problems: ProblemsType, newProblems: NewProblemsType, showNewErrors: boolean, searchValue: string, filtersValue: ValidationFiltersValueType, securityFrameworkFilter: string): ProblemsType;
