/**
 * Rough token estimate (~4 chars per token for code/English).
 * Conservative — avoids adding a tokenizer dependency.
 */
export declare function estimateTokens(text: string): number;
export interface BuildEmbeddingsOptions {
    strategy?: 'structured' | 'source';
}
/**
 * Build embeddings for all functions/methods/classes in the graph.
 */
export declare function buildEmbeddings(rootDir: string, modelKey: string, customDbPath?: string, options?: BuildEmbeddingsOptions): Promise<void>;
//# sourceMappingURL=generator.d.ts.map