/**
 * SimulationControls
 *
 * Play/pause/step/reset controls with speed and parameter sliders.
 */
import React from 'react';
export interface SimulationControlsProps {
    running: boolean;
    speed: number;
    parameters: Record<string, {
        value: number;
        min: number;
        max: number;
        step: number;
        label: string;
    }>;
    onPlay: () => void;
    onPause: () => void;
    onStep: () => void;
    onReset: () => void;
    onSpeedChange: (speed: number) => void;
    onParameterChange: (name: string, value: number) => void;
    className?: string;
}
export declare function SimulationControls({ running, speed, parameters, onPlay, onPause, onStep, onReset, onSpeedChange, onParameterChange, className, }: SimulationControlsProps): React.JSX.Element;
export declare namespace SimulationControls {
    var displayName: string;
}
