import { ValidationResponse, ValidationResult } from '@monokle/validation';
import { NewProblemsType, ProblemsType, ShowByFilterOptionType } from './types';
export declare function useCurrentAndNewProblems(showByFilterValue: ShowByFilterOptionType, 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): ProblemsType;
