/** Shared height for the scroll area fade gradient. */
export declare const AI_CFO_SCROLL_GRADIENT_HEIGHT: string;
export declare const AiCfoScrollWrapper: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const AiCfoScrollGradientOverlay: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
} & {
    $height: string;
    /** When set (AiCfo full view), centers overlay to match `InputWrapper` column: `calc((100% - width) / 2)`. */
    $centeredColumnWidthPx?: string;
}, import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const AiCfoScrollableContent: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
/**
 * Horizontal scroll inside bordered table/chart. Thumb `grey2` matches frame; track is
 * transparent so a `grey4` track does not merge with the header and hide bottom grid/border lines.
 */
export declare const AiCfoDataVizHorizontalScroll: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
/** Floats above the input area; used when chat content extends past the viewport. */
export declare const AiCfoScrollToBottomButton: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, import('react').DetailedHTMLProps<import('react').ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, {}>;
