import type { ParsedNode } from '../../types.js'; /** * Minimum length (chars) of a fallback embedding text before we accept it. * Below this, the note has no meaningful identity to embed and we record it * as `'no-embeddable-content'` instead. */ export declare const MIN_FALLBACK_CHARS = 3; /** * Build a synthetic embedding text for a note whose body produced zero chunks * (empty file, frontmatter-only, embeds-only, sub-`minChunkChars` body). * Combines title + tags + scalar frontmatter values + first 5 wikilink/embed * targets. Returns '' if nothing meaningful can be assembled — the caller * treats that as `'no-embeddable-content'`. */ export declare function buildTitleFallbackText(node: ParsedNode): string;