import type { DiffedProps } from "./element-extenders/map-properties"; export declare const compareArraysShallow: (oldArray?: any[], newArray?: any[]) => boolean; export declare const compareRecordsShallow: (oldStyle: undefined | Record, newStyle: undefined | Record) => boolean; export declare const compareRecordsDeep: (oldStyle: undefined | Record, newStyle: undefined | Record) => boolean; export declare const compareStyles: (oldStyle: undefined | Record, newStyle: undefined | Record) => boolean; export declare const diffProps: (oldProps: any, newProps: any, gjsElem: boolean, customPropDiffers?: Map boolean>) => DiffedProps;