import { Ref, ComputedRef } from 'vue'; /** * Composable that provides the list of ghost nodes relevant to the * current display context and manages auto-refresh polling * (10s initial delay, then every 3s, up to 20 retries). * * @param {Object} options * @param {import('vue').Ref} options.displayContext - Reactive context: * { type: 'view'|'folder'|'search'|'site-root', viewConfig, currentNodeId, siteId, entries } * @param {Function} options.onRefresh - Callback to trigger a data reload. * @returns {{ relevantGhosts: import('vue').ComputedRef, hasGhosts: import('vue').ComputedRef }} */ export function useGhostNodes({ displayContext, onRefresh }: { displayContext: Ref; onRefresh: Function; }): { relevantGhosts: ComputedRef; hasGhosts: ComputedRef; }; //# sourceMappingURL=useGhostNodes.d.ts.map