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, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; }; export {};