export declare type CarStatus = {
    name: string;
    speed: number;
    engine: 'started' | 'stopped';
    maxSpeed: number;
};
export declare class Car {
    protected name: string;
    protected maxSpeed: number;
    private started;
    private speed;
    constructor(name: string, maxSpeed?: number);
    startEngine(): void;
    stopEngine(): void;
    accelerate(amount: number): void;
    throttle(amount: number): void;
    getStatus(): CarStatus;
    getSpeed(): number;
    turnLeft(): void;
    turnRight(): void;
}
