import { Constructor } from "../../sanitizer";
/**
*
* @param circuitTypePredicate A simple lambda expression returns the constructor of the event source Circuit e.g. ()=>S_Session.
* @param terminalSelector e.g. let the return constructor of the previous arg is S_Session, then it should be x=>x._SomeTerminalName
* @returns
*/
export declare function CalcOn(thisTypePredicate: () => Constructor, nodeSelector: (x: TCircuit) => any): (target: any, methodName: string, desc: any) => void;
//# sourceMappingURL=_CalcOn.d.ts.map