import type { Variants } from 'motion/react';
import type { CharacterState } from './InteractiveCharacters.types';
export declare const eyelidVariants: Record<CharacterState, {
    scaleY: number;
}>;
export declare const blobBodyVariants: Variants;
export declare const tallBodyVariants: Variants;
export declare const smallBodyVariants: Variants;
export declare const blobMouthPaths: Record<CharacterState, string>;
export declare const tallMouthPaths: Record<CharacterState, string>;
export declare const smallMouthPaths: Record<CharacterState, string>;
export declare const eyebrowVariants: Record<CharacterState, {
    rotate: number;
    y: number;
}>;
export declare const springConfigs: {
    readonly small: {
        readonly stiffness: 300;
        readonly damping: 20;
    };
    readonly blob: {
        readonly stiffness: 150;
        readonly damping: 25;
    };
    readonly tall: {
        readonly stiffness: 80;
        readonly damping: 30;
    };
};
export declare const bodyTransition: {
    type: "spring";
    stiffness: number;
    damping: number;
};
export declare const clickTransition: {
    type: "spring";
    stiffness: number;
    damping: number;
};
