export type WiggleType = "easeOut" | "easeInOut" | "anticipate" | "uniform";
export type WiggleEaseConfig = {
    wiggles: number;
    type: WiggleType;
    amplitude?: number;
};
type WiggleEase = (progress: number) => number;
export declare function parseWiggleEase(ease: string): WiggleEaseConfig | null;
export declare function evaluateWiggleEase(progress: number, wiggles: number, type: WiggleType, amplitude?: number): number;
export declare function resolveWiggleEase(ease: string, cache?: Map<string, WiggleEase>): WiggleEase | null;
export {};
//# sourceMappingURL=wiggleEase.d.ts.map