import { ParameterDescription } from "../descriptions/parameter"; import { Type } from "../Type"; import { TypeBuilderBase } from "./TypeBuilderBase"; export declare class FunctionBuilder extends TypeBuilderBase { private parameters; private returnType; /** * Create Bu * @param object */ static fromFunction(object: Function): Type; setParameters(parameters: ParameterDescription[]): void; setReturnType(returnType: Type): void; /** * Build Function type. */ build(): Type; }