import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core';
import { ChessEnum } from '../../enums/enums';
import * as i0 from "@angular/core";
export declare class ChessPawnComponent implements OnDestroy, AfterViewInit {
    private readonly elementRef;
    row: number;
    column: string;
    pawnType: ChessEnum;
    dragstart: (event: any) => void;
    constructor(elementRef: ElementRef<HTMLElement>);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    isBlack(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<ChessPawnComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ChessPawnComponent, "obl-chess-pawn", never, { "row": { "alias": "row"; "required": false; }; "column": { "alias": "column"; "required": false; }; "pawnType": { "alias": "pawnType"; "required": false; }; }, {}, never, never, false, never>;
}
