/// import { OnInit, EventEmitter } from '@angular/core'; export declare class ChessboardComponent implements OnInit { board: any; private _position; private _orientation; private _showNotation; private _draggable; private _dropOffBoard; private _pieceTheme; private _moveSpeed; private _snapbackSpeed; private _snapSpeed; private _sparePieces; animation: Boolean; animationChange: EventEmitter; constructor(); onResize(event: any): void; position: any; orientation: Boolean; showNotation: Boolean; draggable: Boolean; dropOffBoard: string; pieceTheme: any; moveSpeed: any; snapbackSpeed: any; snapSpeed: any; sparePieces: Boolean; positionChange: EventEmitter; orientationChange: EventEmitter; showNotationChange: EventEmitter; draggableChange: EventEmitter; dropOffBoardChange: EventEmitter; pieceThemeChange: EventEmitter; moveSpeedChange: EventEmitter; snapbackSpeedChange: EventEmitter; snapSpeedChange: EventEmitter; sparePiecesChange: EventEmitter; clear(): void; move(notation: string): void; change: EventEmitter; dragStart: EventEmitter; dragMove: EventEmitter; drop: EventEmitter; snapbackEnd: EventEmitter; moveEnd: EventEmitter; private onChangeHandler(oldPos, newPos); private onDragStart(source, piece, position, orientation); private onDragMove(newLocation, oldLocation, source, piece, position, orientation); private onDrop(source, target, piece, newPos, oldPos, orientation); private onSnapbackEnd(piece, square, position, orientation); private onMoveEnd(oldPos, newPos); private load(); ngOnInit(): void; }