import type { FlattenNode, NodeListProps } from './interface'; import { type CSSProperties, type PropType, type VNode } from 'vue'; import { CombineProps } from '../interface'; export declare const vuePropsType: CombineProps; declare const NodeList: import("vue").DefineComponent; default?: any; required: true; }; motionKeys: { type: PropType>; default?: any; required: true; }; motionType: PropType | { type: PropType; default?: any; required?: false; }; flattenList: PropType | { type: PropType; default?: any; required?: false; }; searchTargetIsDeep: PropType | { type: PropType; default?: any; required?: false; }; renderTreeNode: { type: PropType<(treeNode: FlattenNode, ind?: number, style?: CSSProperties) => import("../interface").VueJsxNode>; default?: any; required: true; }; onMotionEnd: PropType<() => void> | { type: PropType<() => void>; default?: any; required?: false; }; role: PropType | { type: PropType; default?: any; required?: false; }; }>, () => VNode[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default?: any; required: true; }; motionKeys: { type: PropType>; default?: any; required: true; }; motionType: PropType | { type: PropType; default?: any; required?: false; }; flattenList: PropType | { type: PropType; default?: any; required?: false; }; searchTargetIsDeep: PropType | { type: PropType; default?: any; required?: false; }; renderTreeNode: { type: PropType<(treeNode: FlattenNode, ind?: number, style?: CSSProperties) => import("../interface").VueJsxNode>; default?: any; required: true; }; onMotionEnd: PropType<() => void> | { type: PropType<() => void>; default?: any; required?: false; }; role: PropType | { type: PropType; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default NodeList;