import { JSExpression, JSFunction, JSONValue } from '@vtj/core';
import { SymbolTable } from './symbolTable';
/**
 * 解析 provide 为 Composition provide() 调用：
 * { theme: 'light', count: { type: 'JSExpression', value: 'this.count' } }
 *  → provide('theme', 'light');
 *    provide('count', count);
 */
export declare function parseProvide(provide: Record<string, JSONValue | JSExpression | JSFunction> | undefined, symbols: SymbolTable): string[];
