import { ENRICHED_ENTITY_JOININGS_MODEL_TYPE } from '../entityDataModel';

/**
 * @returns all unique paths from base entity to all sub entities sequenced be pathlength descending
 */
export declare const getUniquePaths: <UseJoiningOutput extends ENRICHED_ENTITY_JOININGS_MODEL_TYPE = ENRICHED_ENTITY_JOININGS_MODEL_TYPE>(enrichedStructuredEntityJoinings: (ENRICHED_ENTITY_JOININGS_MODEL_TYPE & {
    path: string[];
})[][], outputJoinings?: boolean) => UseJoiningOutput[][];
