/** * Retrieves checkbox element from the item element. * * @param {HTMLLIElement} itemElement Parent element. * @returns {HTMLInputElement|null} */ export declare function getCheckboxElement(itemElement: HTMLLIElement): HTMLInputElement | null; /** * Parses a stringified value and returns a JavaScript value when possible. * * @param {string} value Value originating from the textarea or dataset. * @returns {*} */ export declare function parseStringifiedValue(value: unknown): unknown; /** * Returns an array containing only values present in both provided arrays. * * @param {Array} valuesArray Values currently selected in the editor. * @param {Array} source Array of available source items. * @returns {Array} */ export declare function getValuesIntersection(valuesArray: unknown[], source: unknown[]): unknown[]; /** * Checks if an array contains a value using JSON.stringify for comparison. * * @param {Array} array Array of values. * @param {string|object} element Value to check. * @returns {boolean} */ export declare function includesValue(array: unknown[], element: unknown): boolean;