import { CustomMove, ItemMove, MaterialMove, PlayerTurnRule } from '@gamepark/rules-api'; import { Action } from '../material/Action'; import { RuleId } from './RuleId'; export declare class ChooseActionRule extends PlayerTurnRule { onRuleStart(): MaterialMove[]; playActions(actions: Action[]): import("@gamepark/rules-api").StartRule; getPlayerMoves(): MaterialMove[]; get isOptionCActive(): boolean; onCustomMove(move: CustomMove): MaterialMove[]; afterItemMove(move: ItemMove): import("@gamepark/rules-api").StartRule[] | import("@gamepark/rules-api").StartPlayerTurn[]; get inkJarCardActions(): Action[]; get playerLetters(): import("@gamepark/rules-api").Material; get specialActionCards(): import("@gamepark/rules-api").Material; get hasSpecialActionCard(): boolean; get inkJarLocationId(): number; get specialActionCard(): import("@gamepark/rules-api").Material; get basicActionCard(): import("@gamepark/rules-api").Material; get hasShip18(): boolean; } //# sourceMappingURL=ChooseActionRule.d.ts.map