/**
 * Function layer
 */
export default class FunctionLayer extends Layer {
    /**
     * @param {object} config config
     * @param {string} config.func Function
     */
    constructor({ func, ...rest }: {
        func: string;
    });
    _func: string;
    _exc: (env: any) => any;
    calc(x: any, y: any): any;
    _unary: boolean;
    _g: any;
    _gx: any;
    _gy: any;
    grad(bo: any): any;
    toObject(): {
        type: string;
        func: string;
    };
}
import Layer from './base.js';
