export declare const SWC_NOT_FOUND: unique symbol;
export declare class SwcUtils {
    static getValueByPath(obj: any, path: string, rootName: string): any;
    static evalExpression(expr: string, context: Record<string, any>): any;
    static applyData(node: Node, data: any, options: {
        asKey: string;
        asIndexKey: string;
        index?: number;
        hostContext?: Record<string, any>;
    }): void;
    static createReactiveProxy(target: any, onChange: () => void, onIndexChange?: (index: number, val: any) => void): any;
    static findNearestSwcHost(el: HTMLElement | Node): any;
    static findAllSwcHosts(el: HTMLElement | Node): any[];
}
//# sourceMappingURL=Utils.d.ts.map