declare const variantColors: { main: { base: { hex: string; rgb: number[]; hsl: number[]; }; surface: { hex: string; rgb: number[]; hsl: number[]; }; overlay: { hex: string; rgb: number[]; hsl: number[]; }; muted: { hex: string; rgb: number[]; hsl: number[]; }; subtle: { hex: string; rgb: number[]; hsl: number[]; }; text: { hex: string; rgb: number[]; hsl: number[]; }; love: { hex: string; rgb: number[]; hsl: number[]; }; gold: { hex: string; rgb: number[]; hsl: number[]; }; rose: { hex: string; rgb: number[]; hsl: number[]; }; pine: { hex: string; rgb: number[]; hsl: number[]; }; foam: { hex: string; rgb: number[]; hsl: number[]; }; iris: { hex: string; rgb: number[]; hsl: number[]; }; highlightLow: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightMed: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightHigh: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; moon: { base: { hex: string; rgb: number[]; hsl: number[]; }; surface: { hex: string; rgb: number[]; hsl: number[]; }; overlay: { hex: string; rgb: number[]; hsl: number[]; }; muted: { hex: string; rgb: number[]; hsl: number[]; }; subtle: { hex: string; rgb: number[]; hsl: number[]; }; text: { hex: string; rgb: number[]; hsl: number[]; }; love: { hex: string; rgb: number[]; hsl: number[]; }; gold: { hex: string; rgb: number[]; hsl: number[]; }; rose: { hex: string; rgb: number[]; hsl: number[]; }; pine: { hex: string; rgb: number[]; hsl: number[]; }; foam: { hex: string; rgb: number[]; hsl: number[]; }; iris: { hex: string; rgb: number[]; hsl: number[]; }; highlightLow: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightMed: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightHigh: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; dawn: { base: { hex: string; rgb: number[]; hsl: number[]; }; surface: { hex: string; rgb: number[]; hsl: number[]; }; overlay: { hex: string; rgb: number[]; hsl: number[]; }; muted: { hex: string; rgb: number[]; hsl: number[]; }; subtle: { hex: string; rgb: number[]; hsl: number[]; }; text: { hex: string; rgb: number[]; hsl: number[]; }; love: { hex: string; rgb: number[]; hsl: number[]; }; gold: { hex: string; rgb: number[]; hsl: number[]; }; rose: { hex: string; rgb: number[]; hsl: number[]; }; pine: { hex: string; rgb: number[]; hsl: number[]; }; foam: { hex: string; rgb: number[]; hsl: number[]; }; iris: { hex: string; rgb: number[]; hsl: number[]; }; highlightLow: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightMed: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightHigh: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; }; declare const roleColors: { base: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; surface: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; overlay: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; muted: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; subtle: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; text: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; love: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; gold: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; rose: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; pine: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; foam: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; iris: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightLow: { main: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; moon: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; dawn: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; highlightMed: { main: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; moon: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; dawn: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; highlightHigh: { main: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; moon: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; dawn: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; }; declare const variants: { main: { id: string; key: string; name: string; colors: { base: { hex: string; rgb: number[]; hsl: number[]; }; surface: { hex: string; rgb: number[]; hsl: number[]; }; overlay: { hex: string; rgb: number[]; hsl: number[]; }; muted: { hex: string; rgb: number[]; hsl: number[]; }; subtle: { hex: string; rgb: number[]; hsl: number[]; }; text: { hex: string; rgb: number[]; hsl: number[]; }; love: { hex: string; rgb: number[]; hsl: number[]; }; gold: { hex: string; rgb: number[]; hsl: number[]; }; rose: { hex: string; rgb: number[]; hsl: number[]; }; pine: { hex: string; rgb: number[]; hsl: number[]; }; foam: { hex: string; rgb: number[]; hsl: number[]; }; iris: { hex: string; rgb: number[]; hsl: number[]; }; highlightLow: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightMed: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightHigh: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; }; moon: { id: string; key: string; name: string; colors: { base: { hex: string; rgb: number[]; hsl: number[]; }; surface: { hex: string; rgb: number[]; hsl: number[]; }; overlay: { hex: string; rgb: number[]; hsl: number[]; }; muted: { hex: string; rgb: number[]; hsl: number[]; }; subtle: { hex: string; rgb: number[]; hsl: number[]; }; text: { hex: string; rgb: number[]; hsl: number[]; }; love: { hex: string; rgb: number[]; hsl: number[]; }; gold: { hex: string; rgb: number[]; hsl: number[]; }; rose: { hex: string; rgb: number[]; hsl: number[]; }; pine: { hex: string; rgb: number[]; hsl: number[]; }; foam: { hex: string; rgb: number[]; hsl: number[]; }; iris: { hex: string; rgb: number[]; hsl: number[]; }; highlightLow: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightMed: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightHigh: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; }; dawn: { id: string; key: string; name: string; colors: { base: { hex: string; rgb: number[]; hsl: number[]; }; surface: { hex: string; rgb: number[]; hsl: number[]; }; overlay: { hex: string; rgb: number[]; hsl: number[]; }; muted: { hex: string; rgb: number[]; hsl: number[]; }; subtle: { hex: string; rgb: number[]; hsl: number[]; }; text: { hex: string; rgb: number[]; hsl: number[]; }; love: { hex: string; rgb: number[]; hsl: number[]; }; gold: { hex: string; rgb: number[]; hsl: number[]; }; rose: { hex: string; rgb: number[]; hsl: number[]; }; pine: { hex: string; rgb: number[]; hsl: number[]; }; foam: { hex: string; rgb: number[]; hsl: number[]; }; iris: { hex: string; rgb: number[]; hsl: number[]; }; highlightLow: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightMed: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; highlightHigh: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; }; }; declare const roles: { base: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; surface: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; overlay: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; muted: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; subtle: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; text: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; love: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; gold: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; rose: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; pine: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; foam: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; iris: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; }; moon: { hex: string; rgb: number[]; hsl: number[]; }; dawn: { hex: string; rgb: number[]; hsl: number[]; }; }; }; highlightLow: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; moon: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; dawn: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; }; highlightMed: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; moon: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; dawn: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; }; highlightHigh: { id: string; key: string; name: string; colors: { main: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; moon: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; dawn: { hex: string; rgb: number[]; hsl: number[]; alpha: { hex: string; rgb: number[]; hsl: number[]; }; }; }; }; }; declare const variantKeys: ("main" | "moon" | "dawn")[]; declare const variantIds: ["rose-pine", "rose-pine-moon", "rose-pine-dawn"]; declare const variantNames: ["Rosé Pine", "Rosé Pine Moon", "Rosé Pine Dawn"]; declare const roleKeys: ("base" | "surface" | "overlay" | "muted" | "subtle" | "text" | "love" | "gold" | "rose" | "pine" | "foam" | "iris" | "highlightLow" | "highlightMed" | "highlightHigh")[]; declare const roleIds: ("base" | "surface" | "overlay" | "muted" | "subtle" | "text" | "love" | "gold" | "rose" | "pine" | "foam" | "iris" | "highlight-low" | "highlight-med" | "highlight-high")[]; declare const roleNames: [ "Base", "Surface", "Overlay", "Muted", "Subtle", "Text", "Love", "Gold", "Rose", "Pine", "Foam", "Iris", "Highlight Low", "Highlight Med", "Highlight High" ]; declare const colorFormats: ["hex", "rgb", "hsl"]; export type Variant = typeof variants.main; export type VariantColors = Variant["colors"]; export type Role = typeof roles.base; export type RoleColors = Role["colors"]; export type Color = RoleColors["main"]; export { variants, variantIds, variantKeys, variantNames, variantColors, roles, roleIds, roleKeys, roleNames, roleColors, colorFormats, };