/**
 * StyledBox - Base component for styled command output
 * Provides consistent box styling for structured output
 */
import React from 'react';
interface StyledBoxProps {
    title: string;
    titleColor?: string;
    children: React.ReactNode;
}
/**
 * Base styled box component with rounded border and title
 * Automatically adjusts width to terminal size
 */
export declare function StyledBox({ title, titleColor, children }: StyledBoxProps): import("react/jsx-runtime").JSX.Element;
interface StyledSectionProps {
    title: string;
    icon?: string;
    children: React.ReactNode;
}
/**
 * Section within a styled box
 */
export declare function StyledSection({ title, icon, children }: StyledSectionProps): import("react/jsx-runtime").JSX.Element;
interface StyledRowProps {
    label: string;
    value: string;
    valueColor?: string;
}
/**
 * Key-value row within a section
 */
export declare function StyledRow({ label, value, valueColor }: StyledRowProps): import("react/jsx-runtime").JSX.Element;
interface StyledListItemProps {
    icon?: string;
    text: string;
    isActive?: boolean;
    dimmed?: boolean;
}
/**
 * List item with optional icon and active state
 */
export declare function StyledListItem({ icon, text, isActive, dimmed }: StyledListItemProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=StyledBox.d.ts.map