/** * @param {(Record | undefined)[]} propsLevels * @returns {Record & {class: string[]}} */ export function mergePropsLevels(propsLevels: (Record | undefined)[]): Record & { class: string[]; }; /** * @param {import('vue').Ref} nodeRef * @param {import('../types.js').VjsfStatefulLayout} statefulLayout * @param {{isMainComp?: boolean, bindData?: boolean, layoutPropsMap?: (string | [string, string])[]}} [opts] * @returns {{ * localData: import('vue').Ref, * inputProps: import('vue').ComputedRef & { class: string[]; }>, * compProps: import('vue').ComputedRef & { class: string[]; }>, * compSlots: import('vue').ComputedRef>, * options: import('vue').ComputedRef>, * skeleton: import('vue').ComputedRef, * layout: import('vue').ComputedRef, * data: import('vue').ComputedRef, * children: import('vue').ComputedRef * }} */ export default function _default(nodeRef: import("vue").Ref, statefulLayout: import("../types.js").VjsfStatefulLayout, opts?: { isMainComp?: boolean; bindData?: boolean; layoutPropsMap?: (string | [string, string])[]; }): { localData: import("vue").Ref; inputProps: import("vue").ComputedRef & { class: string[]; }>; compProps: import("vue").ComputedRef & { class: string[]; }>; compSlots: import("vue").ComputedRef>; options: import("vue").ComputedRef>; skeleton: import("vue").ComputedRef; layout: import("vue").ComputedRef; data: import("vue").ComputedRef; children: import("vue").ComputedRef; }; //# sourceMappingURL=use-node.d.ts.map