import type { ComponentInternalInstance, VNode } from 'vue'; type ChildEssential = { uid: number; getVnode: () => VNode; }; export declare const useOrderedChildren: (vm: ComponentInternalInstance, childComponentName: string) => { children: import("vue").ShallowRef; addChild: (child: T) => void; removeChild: (child: T) => void; ChildrenSorter: import("vue").DefineComponent<{}, () => VNode | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; }; export {};