import type { PaletteProps, ResolvedColorMode, ThemeName } from "../tokens/types"; /** Any depth: a token may be partially overridden, never partially defined. */ export type DeepPartial = T extends string ? T : { [K in keyof T]?: DeepPartial; }; export type PaletteOverrides = DeepPartial; /** Brand, mode and group overrides for a test palette. */ export type TestPaletteOptions = { brand?: ThemeName; mode?: ResolvedColorMode; overrides?: PaletteOverrides; }; /** A complete palette for tests. Overrides layer onto a real brand, never replace a group. */ export declare const testPalette: (options?: TestPaletteOptions) => PaletteProps; export declare const testTheme: (options?: TestPaletteOptions) => { colors: PaletteProps; };