///
import PowerPagesElementArray from "../core/PowerPagesElementArray.d.ts";
import type PowerPagesElement from "../core/PowerPagesElement.d.ts";
/**
*
* @param array An array of PowerPagesElements to be modified with custom methods, as well as a custom getter. Custom getter allows for accessing properties within the array with bracket-style property access. See example
* @example
* ```javascript
* const enhanced = enhanceArray(basicArray)
* const someProp = enhanced['some_prop_logical_name']
* ```
*/
export default function enhanceArray(array: PowerPagesElement[]): PowerPagesElementArray & Record;