import type { RemediationCode } from '../../../../../types/errors/remediation';
export type SingleRemediationAlert = {
    type: 'single';
    code: RemediationCode;
    titleKey: 'authorizedSignatoryMissing' | 'beneficialOwnersMissing';
    descriptionKey: 'addAtLeastOneAuthorizedSignatory' | 'addAllBeneficialOwners' | 'addAtLeastOneBeneficialOwnerControllingPerson' | 'addAtLeastOneDirector';
    actionKey: 'addAuthorizedSignatory' | 'addBeneficialOwner';
};
export type GroupedRemediationAlert = {
    type: 'grouped';
    codes: RemediationCode[];
    titleKey: 'beneficialOwnersMissing';
    actionKey: 'addAuthorizedSignatory' | 'addBeneficialOwner';
    detailKeys: Partial<Record<RemediationCode, 'addAllBeneficialOwners' | 'addAtLeastOneBeneficialOwnerControllingPerson' | 'addAtLeastOneDirector'>>;
};
export type RemediationAlertConfig = SingleRemediationAlert | GroupedRemediationAlert;
export declare const decisionMakerRemediationAlerts: RemediationAlertConfig[];
