import { LottieInstance } from "./types.cjs";
//#region src/animation/useLottieInstance.d.ts
/**
 * The animation a child component should drive: the one it was handed, else the
 * one its `<Lottie>` published.
 *
 * The prop wins, so a child given an animation explicitly is never quietly
 * driven by a surrounding one. Reaching neither is a thrown error rather than a
 * silent no-op, because a control bar that renders and does nothing is a worse
 * failure than one that never renders.
 */
declare function useLottieInstance(explicit?: LottieInstance): LottieInstance;
//#endregion
export { useLottieInstance };