import type { ReadGed } from "../import/ReadGed";
import { Person } from "../commons/Person";
/**
 * Ajoute une personne au graphe (met à jour `mapPersons`, `persons`, lieux, `groupPartners`).
 * Si `person.INDI` n’est pas défini, un nouvel identifiant unique est attribué.
 */
export declare function addPersonToReadGed(readGed: ReadGed, person: Person): void;
/**
 * Retire une personne par `INDI` et purge les références à cet `INDI` dans les actes et notes du jeu.
 * @returns `false` si aucune personne ne correspond.
 */
export declare function removePersonFromReadGedByIndi(readGed: ReadGed, indi: number): boolean;
