import Template from "../display/Template";
import { DefaultMethodArgType } from "../interface/utils/DefaultMethod";
import { NullableCallbackParamType } from "../interface/utils/NullableCallback";
import TemplateNode from "../visualScripting/TemplateNode";
export declare const templateSet: WeakSet<Template>;
export declare const isTemplate: (val: any) => val is Template;
export declare const templateNodeSet: WeakSet<TemplateNode>;
export declare const isTemplateNode: (val: any) => val is TemplateNode;
export declare const defaultMethodArgs: WeakSet<DefaultMethodArgType>;
export declare const isDefaultMethodArg: (val: any) => val is DefaultMethodArgType;
export declare const nullableCallbackParams: WeakSet<NullableCallbackParamType>;
export declare const isNullableCallbackParam: (val: any) => val is NullableCallbackParamType;
