import { default as React } from 'react';
/** Plain classes for delete control hover (no Emotion component selectors). */
export declare const AI_CFO_FILE_CHIP_DELETE_ICON_CLASS = "aiCfoFileChip-deleteIcon";
export declare const AI_CFO_FILE_CHIP_DELETE_BTN_CLASS = "aiCfoFileChip-deleteBtn";
/** Fixed chip width (no matching `Space` token for 224px). */
export declare const AI_CFO_FILE_CHIP_WIDTH_PX = 224;
/** Chips area inside the gradient input (top padding aligns with design). */
export declare const AiCfoFileChipsContainerInput: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
/** Chips row above a question bubble (right-aligned, no extra padding). */
export declare const AiCfoFileChipsRow: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const AiCfoFileChipCard: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const AiCfoFileChipIconWrapper: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const AiCfoFileChipName: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
} & React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement> & {
    theme?: import('@emotion/react').Theme;
}, {}, {}>;
export declare const AiCfoFileChipDeleteButton: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, React.DetailedHTMLProps<React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, {}>;
export declare const AiCfoFileChipDeleteIcon: import('@emotion/styled').StyledComponent<React.SVGProps<SVGSVGElement> & {
    title?: string;
} & {
    theme?: import('@emotion/react').Theme;
}, {}, {}>;
export interface AiCfoFileChipReadOnlyProps {
    filename: string;
    mimeType: string;
}
/** Single file chip (icon + name), same layout as chips in `AiCfoInput`. */
export declare const AiCfoFileChipReadOnly: React.FC<AiCfoFileChipReadOnlyProps>;
