/** * Converts a data attribute name to its corresponding dataset property name. * @param {string} dataAttribute - The data attribute name (e.g., "data-ulu-dialog"). * @returns {string} - The dataset property name (e.g., "uluDialog"). */ export function dataAttributeToDatasetKey(attribute: any): string; /** * Groups a parent's children into rows based on their visual coordinates (top and left positions). * Filters out hidden elements and sorts them visually to support CSS grid order properties. * @param {HTMLElement} parent The grid/parent container * @returns {HTMLElement[][]} A 2D array of rows, where each row is an array of elements in visual order. */ export function getVisualRows(parent: HTMLElement): HTMLElement[][]; /** * Sets up the positional classes that would come from the equal * height module. Needs to be rerun by user when layout changes * or new instances are added to the screen * - Used for gutter crops * - Used for rule placement * - **Devs** Remember that default classes should match sass defaults * @param {Node} parent The grid parent * @param {Object} classes Override the default equal heights classes */ export function setPositionClasses(parent: Node, classes?: Object): void; /** * Resolves a class input (string or array) into a consistent array of class names. * @param {string|string[]} input - The class input, which can be a string, an array of strings, or any other value. * @returns {string[]} An array of class names. Returns an empty array for invalid or falsy input. * @example * resolveClassArray("fas fa-check my-class"); // Returns ["fas", "fa-check", "my-class"] * resolveClassArray(["another-class", "yet-another-class"]); // Returns ["another-class", "yet-another-class"] * resolveClassArray("single-class"); // Returns ["single-class"] */ export function resolveClasses(classes: any): string[]; //# sourceMappingURL=dom.d.ts.map