import type { Diff } from '../../types';
import { type ChangeOverrides } from '../../contexts/AddedAttributesContext';
export declare const isAddedAttribute: (change: Diff) => boolean;
export declare const getAddedId: (change: Diff) => string | undefined;
export declare const getParentAddedId: (addedId: string) => string | undefined;
export declare const hasParentAddedAttribute: (addedId: string | undefined) => boolean;
export declare const getParentLineId: (lineId: string) => string | undefined;
export declare const isRootAddedAttribute: (lineId: string) => boolean;
export declare const getObjectIdFromLineId: (lineId: string) => string;
export declare const extractChangeOverrides: (change: Diff) => ChangeOverrides | undefined;
export declare const getParentChangeOverrides: (change: Diff) => ChangeOverrides | undefined;
