import { Data, Distance, GenePool, Switch, Event, Config } from './Types'; declare function visit(data: Data, actorEntryPoints: GenePool | undefined, config: Config): [Event[], GenePool]; declare function add(a: string, gene: number, visitor: string[]): string[]; declare function remove(a: string, visitor: string[]): string[]; declare function switchP(switchActors: Switch, visitor: string[]): string[]; declare function group(group: string[], visitor: string[]): Switch[]; declare function getCenter(group: string[], visitor: string[]): number; declare function getDistances(group: string[], center: number, visitor: string[]): Distance[]; export { visit, add, remove, switchP, group, getCenter, getDistances };