import type { Type } from "../Type"; import { Parameter } from "./parameter"; /** * Function details. */ export declare class FunctionInfo { private readonly _parameters; private readonly _returnType; private readonly _typeParameters; /** * Return type of this function. */ get returnType(): Type; /** * Get list of parameters. */ getParameters(): ReadonlyArray; /** * Get list of generic type parameter. * @return {Array} */ getTypeParameters(): ReadonlyArray; }