import { ReadonlySignal, Signal } from '@preact/signals-core'; import { componentDefaults as baseComponentDefaults, imageDefaults as baseImageDefaults, inputDefaults as baseInputDefaults, textDefaults as baseTextDefaults, contentDefaults as baseContentDefaults } from '@pmndrs/uikit'; import { ColorRepresentation } from 'three'; declare const defaultTheme: { readonly radius: 8; readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; readonly dark: { readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; }; }; export type Theme = Omit & { dark?: Partial>; }; export declare const defaultThemes: { readonly default: { readonly radius: 8; readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; readonly dark: { readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; }; }; readonly red: { readonly radius: 8; readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; readonly dark: { readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; }; }; readonly rose: { readonly radius: 8; readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; readonly dark: { readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; }; }; readonly orange: { readonly radius: 8; readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; readonly dark: { readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; }; }; readonly green: { readonly radius: 8; readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; readonly dark: { readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; }; }; readonly blue: { readonly radius: 8; readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; readonly dark: { readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; }; }; readonly yellow: { readonly radius: 8; readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; readonly dark: { readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; }; }; readonly violet: { readonly radius: 8; readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; readonly dark: { readonly background: ColorRepresentation | Signal; readonly foreground: ColorRepresentation | Signal; readonly card: ColorRepresentation | Signal; readonly cardForeground: ColorRepresentation | Signal; readonly popover: ColorRepresentation | Signal; readonly popoverForeground: ColorRepresentation | Signal; readonly primary: ColorRepresentation | Signal; readonly primaryForeground: ColorRepresentation | Signal; readonly secondary: ColorRepresentation | Signal; readonly secondaryForeground: ColorRepresentation | Signal; readonly muted: ColorRepresentation | Signal; readonly mutedForeground: ColorRepresentation | Signal; readonly accent: ColorRepresentation | Signal; readonly accentForeground: ColorRepresentation | Signal; readonly destructive: ColorRepresentation | Signal; readonly destructiveForeground: ColorRepresentation | Signal; readonly border: ColorRepresentation | Signal; readonly input: ColorRepresentation | Signal; readonly ring: ColorRepresentation | Signal; }; }; }; export declare const borderRadius: { lg: ReadonlySignal<8>; md: ReadonlySignal; sm: ReadonlySignal; }; export declare const theme: Signal; export declare function setTheme(newTheme: Theme): void; export type ReadReactive = T extends ReadonlySignal ? K : T; export declare const colors: { -readonly [Key in keyof Omit]: ReadonlySignal; }; export declare const defaults: { readonly scrollbarColor: ReadonlySignal; readonly scrollbarBorderRadius: 4; readonly lineHeight: "150%"; readonly borderColor: ReadonlySignal; readonly color: ReadonlySignal; }; type Defaults = Omit & { -readonly [Key in keyof typeof defaults]: (typeof defaults)[Key]; }; export declare const componentDefaults: Readonly>; export declare const inputDefaults: Readonly>; export declare const textDefaults: Defaults; export declare const imageDefaults: Readonly>; export declare const contentDefaults: Readonly>; export {};