import { NgZone, OnDestroy, OnInit } from '@angular/core';
import { ParrotModel } from '../../parrots/parrot.model';
export declare class NgxPartyParrotsComponent implements OnInit, OnDestroy {
    ngZone: NgZone;
    canvas: any;
    parrotsAmount: number;
    opacity: number;
    parrotsData: ParrotModel[];
    speed: {
        min: number;
        max: number;
    };
    skiingMode: string;
    slalomLength: {
        min: number;
        max: number;
    };
    mode: string;
    private canvasWidth;
    private canvasHeight;
    private context;
    private windowAnimationFrame;
    parrotsSprites: any[];
    constructor(ngZone: NgZone);
    ngOnInit(): void;
    prepareCanvas(): void;
    createImage(src: any): HTMLImageElement;
    createSprite(): any;
    randomNumberFromMinToMax(min: number, max: number): number;
    getScalingFactorForWidth(width: any): number;
    setSlalomDirection(sprite: any): void;
    onResize(): void;
    ngOnDestroy(): void;
}
