import { BoundarySetupModel } from '../model/boundary-set.model';
import { GameService } from './game.service';
import { IAsset } from '../interface/asset.interface';
export declare class SpaceshipService {
    private gameService;
    private ctx;
    private boundary;
    private spaceship;
    private spaceships;
    private gameboardBottom;
    constructor(gameService: GameService, ctx: CanvasRenderingContext2D, boundary: BoundarySetupModel);
    private setUp;
    setupSpaceships(): void;
    getSpaceshipYPosition(): number;
    isHit(alienBombAsset: IAsset): void;
    private getActiveSpaceshipReserves;
    private removeSpaceshipReserve;
    animate(now?: number): void;
}
