import { CustomMove, ItemMove, MaterialMove, MoveItem } from '@gamepark/rules-api'; import { City } from '../../City'; import { AdvanceLawsuit } from '../../material/Action'; import { Product } from '../../material/Product'; import { ActionRule } from './ActionRule'; export declare class AdvanceLawsuitRule extends ActionRule { getPlayerMoves(): MaterialMove[]; canPayLawsuit(lawsuitIndex: number): boolean; onCustomMove(move: CustomMove): MaterialMove[]; afterItemMove(move: ItemMove): (import("@gamepark/rules-api").StartRule | import("@gamepark/rules-api").StartPlayerTurn)[]; onMoveMarker(move: MoveItem): (import("@gamepark/rules-api").StartRule | import("@gamepark/rules-api").StartPlayerTurn)[]; get lawsuitCards(): import("@gamepark/rules-api").Material; canAffordAfterSpending(product: Product): boolean; } //# sourceMappingURL=AdvanceLawsuitRule.d.ts.map