import { type TaskType } from '../stores/globalStore/taskTypes';
import type { CapabilityProblems } from '../types/errors/capability-problems';
interface UseDataMissingRemediationsProps {
    legalEntityId: string;
    problems: CapabilityProblems;
}
interface DataMissingRemediations {
    remediationMessages: Partial<Record<TaskType, 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 {};
