/**
 * @author WMXPY
 * @namespace Variable_Trace
 * @description Trace Class
 */
import * as EST from "estree";
import { ScriptLocation } from "../../declare/script-location";
import { ITrace } from "../../declare/variable";
import { SandClass } from "../sand-class/sand-class";
import { Trace } from "./trace";
export declare class TraceClass extends Trace implements ITrace {
    static fromStack(parent: Trace, node: EST.Node, sandClass: SandClass): TraceClass;
    private readonly _sandClass;
    constructor(node: EST.Node, parent: Trace, scriptLocation: ScriptLocation, sandClass: SandClass);
    get sandClass(): SandClass;
    stack(node: EST.Node): Trace;
}
