import type { DeckLook, PoolLook, PoolSport } from "./pool.types.ts"; /** What a drawing of a pool has in it, so that its stylesheet carries only what it needs. */ export interface PoolStyleUse { sport: PoolSport; look: PoolLook; deck: DeckLook; /** The lanes of a race are drawn: the plates, the medals, the pace bars. */ race: boolean; /** A side section is drawn. */ section: boolean; /** Several pools in one hall: the names of the pools. */ hall?: boolean; } /** * The stylesheet of a pool drawing, with only what it uses: the palette for its sport, the rules of the ropes, its sport's own, and, if it has them, the light on the water, the tiles, the labels of a race and a * section. */ export declare function poolStyle(use: PoolStyleUse): string; /** The rules of every pool, for a page that draws with `style: "none"` and supplies the stylesheet itself. */ export declare const KYOGIJO_POOL_STYLE: string;