import { LaraJoinPoint } from "../../LaraJoinPoint.js";
import Pass from "./Pass.js";
export default class PassTransformationError extends Error {
    name: string;
    /**
     * Joinpoint where the transformation was applied and failed.
     *
     */
    private joinpoint;
    /**
     * Message describing the error that occurred.
     *
     */
    private errorDescription;
    /**
     * Pass that was being applied when the error was emitted.
     *
     */
    private compilationPass;
    constructor(pass: Pass, $joinpoint: LaraJoinPoint, description: string);
    get description(): string;
    get $joinpoint(): LaraJoinPoint;
    get pass(): Pass;
}
//# sourceMappingURL=PassTransformationError.d.ts.map