/**
 * ScrollyMotion Animation Parser
 * Handles parsing of standard animations and breakpoints.
 */
import type { AnimationConfig, TimelineStep } from "../../types";
import type { PluginManager } from "../PluginManager";
export declare class AnimationParser {
    private timelinePresets;
    private mediaQueries;
    private timelineParser;
    private valueParser;
    constructor(timelinePresets: Map<string, TimelineStep[]>, mediaQueries: Map<string, MediaQueryList>, pluginManager: PluginManager);
    parse(animationStr: string): AnimationConfig | null;
    private parseBreakpoints;
    private processConfig;
    private parsePart;
    private parseProps;
    private getActiveConfig;
}
