import { NextSessionRoundPlayableDetermining, VideoSlotWithFreeGamesSessionHandling } from "pokie";
export declare class PlayFreeGamesStrategy implements NextSessionRoundPlayableDetermining {
    private exactNumberOfFreeGames?;
    private lastFreeGame;
    private shouldHaveFreeBankAtEnd;
    canPlayNextSimulationRound(session: VideoSlotWithFreeGamesSessionHandling): boolean;
    getExactNumberOfFreeGames(): number | undefined;
    setExactNumberOfFreeGames(value: number | undefined): void;
    getLastFreeGame(): boolean;
    setLastFreeGame(value: boolean): void;
    getShouldHaveFreeBankAtEnd(): boolean;
    setShouldHaveFreeBankAtEnd(value: boolean): void;
}
