import { VNode } from 'vue'; export declare const splitAttrs: (attrs: any) => { onEvents: {}; events: {}; extraAttrs: {}; }; export declare const getEL: (ins: any) => HTMLElement; export declare function getProp(props: T, prop: K): T[K]; export declare function hasProp(ins: any, prop: any): boolean; export declare const findDOMNode: (instance: any) => HTMLElement; export declare function isEmptyElement(c: VNode): boolean; export declare function filterEmpty(children?: any[]): any[]; export declare const flattenChildren: (children: any, filterEmpty?: boolean) => VNode[]; export declare const getSlot: (self: any, name?: string, options?: {}) => VNode[]; export declare const getComponent: (ins: any, prop?: string, opts?: any) => VNode; export declare const render: (content: unknown, ...args: any[]) => VNode; export declare function _cloneVNode(vnode: VNode, extraProps?: any, mergeRef?: boolean): VNode; export declare function isValidElement(element: any): boolean; export declare function hasElemnt(element: any): boolean;