/** * TerminalPanelChrome style definitions. * * StyleSlots + CVA variants for the Ghostty-inspired glassmorphism shell. * Follows the mks-ui composable pattern: base styles via StyleSlots, * visual variants via CVA, consumer overrides via SlotOverrides. * * @module components/devenv/terminal/panel/chrome/styles */ import { type VariantProps } from 'class-variance-authority'; import type { StyleSlots } from '../../../../core/types'; /** Slot names for TerminalPanelChrome sub-regions */ export type TerminalChromeSlot = 'root' | 'accentLine' | 'accentGradient' | 'accentShimmer' | 'header' | 'sessionTabs' | 'actionBar' | 'content' | 'footer'; /** * Default style slots for each chrome sub-region. */ export declare const terminalChromeStyles: StyleSlots; /** * Accent line gradient classes per variant. */ export declare const ACCENT_GRADIENTS: { readonly default: "bg-gradient-to-r from-transparent via-primary/70 to-transparent shadow-[0_0_12px_hsl(var(--primary)/0.5)]"; readonly error: "bg-gradient-to-r from-transparent via-destructive/70 to-transparent shadow-[0_0_12px_hsla(0,72%,51%,0.5)]"; readonly minimal: ""; }; /** * CVA variants for the chrome root element. */ export declare const terminalChromeVariants: (props?: ({ variant?: "default" | "error" | "minimal" | null | undefined; size?: "default" | "compact" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** Extracted variant props type for consumer use */ export type TerminalChromeVariantProps = VariantProps; //# sourceMappingURL=TerminalPanelChrome.styles.d.ts.map