type onAllMountedFn = () => void; type onAllMountedOptions = { allMounted?: () => void; allMountedUpdate?: () => void; }; /** * 在子组件全部挂载时执行(需配合{@link reportAllMounted}使用) * @param fn 全部挂载时执行函数; allMounted仅会调用一次,allMountedUpdate会重复调用; */ export declare function onAllMounted(fn: onAllMountedFn | onAllMountedOptions): void; /** * 子组件上报挂载状态,用于执行{@link onAllMounted}传入的全部挂载时执行函数,该方法会防止提供者方法向下透传,如需进行连续处理,应先使用reportAllMounted,再使用onAllMounted方法 * @param options */ export declare function reportAllMounted(options?: { onBeforeMount?: () => void | Promise; onMounted?: () => void | Promise; onUnmounted?: () => void | Promise; }): void; export {};