export class FunctionSignature {
    /**
     *
     * @param {FunctionSignature} parameters
     * @param {BinaryDataType} return_type
     * @returns {FunctionSignature}
     */
    static from(parameters: FunctionSignature, return_type: BinaryDataType): FunctionSignature;
    /**
     *
     * @type {FunctionParameterSpecification[]}
     */
    parameters: FunctionParameterSpecification[];
    /**
     *
     * @type {BinaryDataType}
     */
    return_type: BinaryDataType;
    /**
     *
     * @param {FunctionSignature} other
     * @returns {boolean}
     */
    equals(other: FunctionSignature): boolean;
    toString(): string;
    /**
     * @readonly
     * @type {boolean}
     */
    readonly isFunctionSignature: boolean;
}
//# sourceMappingURL=FunctionSignature.d.ts.map