import { AiAction, AiActionBase, AiPlayer, CreateAiPlayerOptions } from './types'; /** * Builds an offline, heuristic-driven domino player over the standard double-N * model. The decision flow per turn: * * observation → candidate generator → weighted heuristics → policy → action * * Every stage is injectable: swap the generator to change rules access, append * heuristics (including ones that read custom `kind`s or `obs.meta`) to teach it * variant-specific tactics, and pick/clone a {@link SkillProfile} to set strength. * Pass a seeded {@link Rng} for fully reproducible games. Under the hood this is * a thin adapter over the model-agnostic {@link createPolicyPlayer}. */ export declare function createAiPlayer(options: CreateAiPlayerOptions): AiPlayer;