import * as cg from 'chessgroundx/types'; import { Api } from 'chessgroundx/api'; import { Variant } from './chess'; import { IBoardController } from './boardSettings'; import { PyChessModel } from './types'; export declare abstract class ChessgroundController implements IBoardController { readonly home: string; chessground: Api; ffish: any; ffishBoard: any; notationAsObject: any; readonly variant: Variant; readonly chess960: boolean; readonly hasPockets: boolean; readonly anon: boolean; mycolor: cg.Color; oppcolor: cg.Color; fullfen: string; notation: cg.Notation; flipped(): boolean; constructor(el: HTMLElement, model: PyChessModel); toggleOrientation(): void; notation2ffishjs: (n: cg.Notation) => any; }