/** * Splits a whitespace-separated class attribute value into its individual class names. * @param {unknown} value The class attribute value, e.g. from a node or mark's attributes. * @returns {Array} The individual class names, in order, with no empty entries. */ export declare function splitClassNames(value: unknown): Array; /** * Checks whether every class name in `classNames` is present in `value`, comparing whole class * names rather than substrings (so e.g. `size-1` does not match `size-10`). * @param {unknown} value The class attribute value to check against. * @param {string} classNames One or more whitespace-separated class names that must all be present. * @returns {boolean} Returns true if every class name in `classNames` is present in `value`. */ export declare function hasClassNames(value: unknown, classNames: string): boolean;