/**
 * Value conversion utilities for state management
 */
/**
 * Convert percentage to absolute value based on duration
 */
export declare function percentageToAbsolute(percentage: number | null, duration: number): number | null;
/**
 * Convert absolute value to percentage based on duration
 */
export declare function absoluteToPercentage(value: number | null, duration: number): number | null;
/**
 * Convert loop points between percentage and absolute values
 */
export interface LoopPoints {
    a: number | null;
    b: number | null;
}
export declare function loopPointsToPercentages(points: LoopPoints, duration: number): LoopPoints;
export declare function percentagesToLoopPoints(percentages: LoopPoints, duration: number): LoopPoints;
/**
 * Validate and normalize loop points (ensure a <= b)
 */
export declare function normalizeLoopPoints(a: number | null, b: number | null): [number | null, number | null];
//# sourceMappingURL=value-converters.d.ts.map