/**
based on framer-motion@4.1.17,
Copyright (c) 2018 Framer B.V.
*/
import { MotionValue } from "./index.js";
/**
* Combine multiple motion values into a new one using a string template literal.
*
* ```jsx
* import {
* motion,
* useSpring,
* useMotionValue,
* useMotionTemplate
* } from "framer-motion"
*
* function Component() {
* const shadowX = useSpring(0)
* const shadowY = useMotionValue(0)
* const shadow = useMotionTemplate`drop-shadow(${shadowX}px ${shadowY}px 20px rgba(0,0,0,0.3))`
*
* return
* }
* ```
*
* @public
*/
export declare const useMotionTemplate: (fragments: TemplateStringsArray, ...values: MotionValue[]) => MotionValue & {
reset: (fragments: TemplateStringsArray, ...values: MotionValue[]) => void;
};
//# sourceMappingURL=use-motion-template.d.ts.map