import { default as React } from 'react';
import { FileAttachment } from '../../../aiCfo/components/AiCfoInput';
export interface CardsAiCfoHeroComposerProps {
    currentInput: string;
    isSubmitting: boolean;
    isFileUploadEnabled?: boolean;
    selectedFiles?: FileAttachment[];
    onInputChange: (value: string) => void;
    onStopSubmit: () => void;
    onSubmit: () => void;
    onFilesChange?: (files: FileAttachment[]) => void;
}
export interface CardsAiCfoHeroProps {
    aiAgentName: string;
    composer: CardsAiCfoHeroComposerProps;
    headline: string;
    promptChips: string[];
    subheadline: string;
    style?: React.CSSProperties;
    onOpenFullView: () => void;
    onOpenSidePanel: () => void;
    onPromptClick: (prompt: string, index: number) => void;
}
declare const CardsAiCfoHero: React.FC<CardsAiCfoHeroProps>;
export default CardsAiCfoHero;
