/**
 * Pendulum environment
 */
export default class PendulumRLEnvironment extends RLEnvironmentBase {
    _theta: number;
    _dtheta: number;
    _mass: number;
    _length: number;
    _max_speed: number;
    _max_torque: number;
    _g: number;
    _dt: number;
    _max_step: number;
    get actions(): RLRealRange[];
    get states(): RLRealRange[];
    reset(): number[];
    state(): number[];
    setState(state: any): void;
    test(state: any, action: any): RLStepResult;
    _angle_normalize(t: any): number;
}
import { RLEnvironmentBase } from './base.js';
import { RLRealRange } from './base.js';
import { RLStepResult } from './base.js';
