import type { FunctionSchema } from '@mo-fang/types';
import type { StoreProtocol } from '../types';
export declare class FunctionValue {
    id: FunctionSchema['id'];
    resolveCode: StoreProtocol['resolveCode'];
    type: FunctionSchema['type'];
    funcBody: FunctionSchema['funcBody'];
    constructor(functionSchema: FunctionSchema, { resolveCode, }: {
        resolveCode: StoreProtocol['resolveCode'];
    });
    get value(): unknown;
    toJSON(): {
        value: unknown;
    };
}
//# sourceMappingURL=function-value.d.ts.map