import MemberInfo from "./member-info.js"; import ParameterInfo from "./parameter-info.js"; import type Type from "./type.js"; export default class MethodInfo extends MemberInfo { private readonly _invoke; private readonly _isConstructor; private _parameters; get invoke(): Function; get isConstructor(): boolean; get parameters(): ParameterInfo[]; constructor(key: string | symbol, descriptor: PropertyDescriptor, declaringType: Type, isOwn: boolean, isStatic: boolean); }