import { default as React } from 'react'; import { CardActions, CardData } from '../cards/cardTypes'; import { DragAndDropProps } from '../cards/common/Card'; export interface AiCfoDashboardCardProps { actions: CardActions; card: CardData; dndProps?: DragAndDropProps; isFileUploadEnabled?: boolean; /** * When false the input keeps its text and attachments after submit — for hosts that bounce the * submit to a gate (e.g. master TOS modal) instead of sending it. Default true. */ shouldClearInputOnSubmit?: boolean; /** * Host-provided suggested prompts (e.g. Redux for the route), shown as pill chips — full list, as provided. * When empty and {@link suggestedPromptQuestionsLoading} is false, {@link getSampleQuestions} uses localized default strings. */ suggestedPromptQuestions?: readonly string[]; /** Skeleton chips while suggested prompts are loading from the host/API. */ suggestedPromptQuestionsLoading?: boolean; /** Opens full-screen AI CFO Explore (maximize). */ onExpandToFullPage: () => void; /** Opens the AI CFO side panel only (minimize / docked chrome and scope footer). */ onOpenPanel: () => void; onSubmit: (input: string, files: File[], suggestionIndex?: number) => void; openOnboardingPage: () => void; } declare const AiCfoDashboardCard: React.FC; export default AiCfoDashboardCard;