import type { CapabilityProblems } from '../core/models/errors/capability-problems';
import { TaskTypes } from '../stores/globalStore/taskTypes';
interface UseDataMissingRemediationsProps {
    legalEntityId: string;
    problems: CapabilityProblems;
}
interface DataMissingRemediations {
    remediationMessages: Partial<Record<TaskTypes, string | undefined>>;
}
/**
 * @description A hook that parses a legal entities capability problems and maps its verification error codes to task specific remediation messages
 *
 * @param legalEntityId - ID of an exisiting LegalEntity
 * @param problems - Capability problems on exisiting LegalEntity
 * @returns A record of TaskTypes to a remediation message
 */
export declare function useDataMissingRemediations({ legalEntityId, problems, }: UseDataMissingRemediationsProps): DataMissingRemediations;
export {};
