import { FetchStateAndError } from '@zeniai/client-epic-state'; export interface AiCfoOnboardingPageProps { acceptMasterTOSState: FetchStateAndError; isTOSAccepted: boolean; /** * Optional context-specific agent name to display in the primary button label * and footer helper text in place of the default `pageTitle` ("AI CFO"). * Mirrors the same prop on `AiCfoPage` — useful for embedded surfaces * (e.g. "AI CFO for Cards") that want a scoped identity. */ customPageTitle?: string; /** * When false, hides the primary button footer and legal / beta helper text. * @default true */ showFooter?: boolean; /** * When false, hides the full scope NavBar (title + star) and shows a slim top bar with only * close and optional maximize — for embedded contexts (e.g. dashboard modal). * @default true */ showHeader?: boolean; style?: React.CSSProperties; onCloseClick: () => void; onCompleteClick: () => void; togglePageView?: () => void; } declare const AiCfoOnboardingPage: React.FC; export { AiCfoOnboardingPage };