export declare function wrapFunction<ValueType, ReturnType>(f: (value: ValueType) => ReturnType, props: {
    before?: (value: ValueType) => ValueType;
    after?: (value: ValueType, returned: ReturnType) => void;
}): (v: ValueType) => ReturnType;
