import type { ExistingLegalEntity } from '../core/models/api/legal-entity';
import type { Translatable } from '../../types';
import { TaskTypes } from '../stores/globalStore/taskTypes';
import type { PersonalDetailsSchema } from '../components/Individual/forms/Individual/PersonalDetails/types';
export declare const getAgeToday: (birthdate: string) => number;
interface TranslatableAlertProps {
    title: Translatable;
    message: Translatable;
}
export declare const getLegalRepresentativeWarningMessage: ({ data: { birthDate, residencyCountry }, taskType, }: {
    data: PersonalDetailsSchema;
    taskType: TaskTypes;
}) => TranslatableAlertProps | undefined;
export declare const doesLegalEntityRequiresLegalRepresentative: (legalEntity?: ExistingLegalEntity) => boolean;
export {};
