/** * The demo video's palette, taken from the operator's studio skin (operator, 2026-10-14: "the video color scheme * should take the lead from the wicked skin by default"). The skin is the `studio.appearance` blob crew stores * verbatim (crew#323): a theme id and an HSL accent. Each theme's ground and ink are studio's own token values * (`src/styles/tokens.css` and `src/styles/themes/*.css`; an alpha ink is composited onto its canvas), and the accent gets the same per-theme adjustment the * theme applies, raised or lowered until it reads on the canvas (≥ 3:1). Renderers (garden's demo stage, * interactive's re-cuts) read this; an explicit brand colour of a storyline or a custom video style overrides it. */ import type { VideoPaletteResponse } from '../core/types.js'; /** WCAG contrast ratio of two `#rrggbb` colours. */ export declare function contrast(a: string, b: string): number; /** The video palette for a stored `studio.appearance` value (or none stored). */ export declare function videoPalette(appearance: unknown): VideoPaletteResponse; //# sourceMappingURL=video-palette.d.ts.map