import { Styles } from '@wolf-tui/core'; import { ClassNameValue } from '../styles/registry'; export declare const DEFAULT_BOX_STYLES: Partial; /** * Computes the final style object for a Box component. * * Merge order (later wins): * DEFAULT_BOX_STYLES → resolvedClassName → explicit style props * * Special cases: * - backgroundColor: own > parentBg (for context inheritance) * - overflow: shorthand expands to overflowX/Y; explicit X/Y overrides shorthand */ export declare function computeBoxStyle(props: { className?: ClassNameValue; style?: Partial; }, parentBg?: string): Partial; /** * Resolves what background color a Box should PROVIDE to its children. * This is used to populate the background context token. * * Priority: own backgroundColor > parentBg > undefined */ export declare function computeBoxBackground(props: { className?: ClassNameValue; style?: Partial; }, parentBg?: string): string | undefined; //# sourceMappingURL=box.d.ts.map