import type { ElevationLevel, PaddingSize, RoundedSize, ThemeColor } from '../../types'; /** Box component properties */ export type OreBoxProps = { /** Theme color */ color?: ThemeColor; /** Animated border effect */ effect?: 'rainbow'; /** Shadow elevation level (0–5) */ elevation?: ElevationLevel; /** Full width mode (100% of container) */ fullwidth?: boolean; /** Internal padding size */ padding?: PaddingSize; /** Border radius size */ rounded?: RoundedSize; /** Visual style variant */ variant?: 'solid' | 'flat' | 'glass' | 'frost'; }; /** * ore-box — A foundational layout primitive with theming support. * * @element ore-box * * @attr {string} variant - Style variant: 'solid' | 'flat' | 'glass' | 'frost' * @attr {string} color - Color theme: 'primary' | 'secondary' | 'info' | 'success' | 'warning' | 'error' * @attr {string} padding - Padding size: 'none' | 'sm' | 'md' | 'lg' | 'xl' * @attr {string} elevation - Shadow elevation: '0' | '1' | '2' | '3' | '4' | '5' * @attr {string} rounded - Border radius: 'none' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | '3xl' | 'full' * @attr {string} effect - Animated border effect: 'rainbow' * @attr {boolean} fullwidth - Expand to full width * * @slot - Default slot for content * * @part box - The inner box element * * @cssprop --box-bg - Background color * @cssprop --box-color - Text color * @cssprop --box-border - Border width * @cssprop --box-border-color - Border color * @cssprop --box-radius - Border radius * @cssprop --box-padding - Inner padding * @cssprop --box-shadow - Box shadow * * @example * ```html * Simple content * Glass effect * Frosted glass * ``` */ export declare const BOX_TAG: "ore-box"; //# sourceMappingURL=box.d.ts.map