import { IGame, GameRenderState } from '../types';
export declare class FlappyBirdGame implements IGame {
    readonly name = "Flappy Bird";
    private width;
    private height;
    private birdY;
    private birdVelocity;
    private pipes;
    private score;
    private _paused;
    private _gameOver;
    private started;
    private tickAccumulator;
    private distanceSinceLastPipe;
    init(width: number, height: number): void;
    tick(deltaMs: number): void;
    handleInput(key: string): void;
    getState(): GameRenderState;
    resize(width: number, height: number): void;
    isPaused(): boolean;
    pause(): void;
    resume(): void;
    isGameOver(): boolean;
    reset(): void;
    private flap;
    private step;
    private spawnPipe;
}
