import { ComponentChildren, VNode } from 'omi'; /** * 将Component的children转换为数组 * @param children ComponentChildren | undefined * @returns ComponentChildren[] */ export declare function getChildrenArray(children?: ComponentChildren): any[]; /** * 判断是否某个name的slot * @param name string * @param children ComponentChildren | undefined * @returns boolean */ export declare function hasSlot(name: string, children?: ComponentChildren): boolean; /** 获取children中的slot元素集合 */ export declare const getSlotNodes: (children?: ComponentChildren) => VNode[]; /** * 将DOM NodeList转换为Omi VNode,带缓存优化 * @param childNodes DOM NodeList * @returns Omi VNode[] */ export declare function convertNodeListToVNodes(childNodes: NodeList): Array; export declare function childNodesChanged(prevNodes: any, childNodes: any): boolean;