import { CreditAgentFocusFilter, CreditAgentMacro, CreditAgentUIState, FetchState } from '@zeniai/client-epic-state'; import { NavHeaderActions, NavHeaderData } from '../common/navHeader/NavHeader'; import { CardProfilesActions, CardProfilesData } from './creditAgentTypes'; export interface CreditAgentMacroData { fetchState: FetchState; updateState: FetchState; data?: CreditAgentMacro; } export interface CreditAgentPageData { cardProfilesData: CardProfilesData; macroData: CreditAgentMacroData; } export interface CreditAgentPageActions { cardProfilesActions: CardProfilesActions; onFetchMacro: () => void; onResetSaveMacro: () => void; onSaveMacro: (instructions: string) => void; onUIStateChange: (patch: Partial) => void; } export interface Props { creditAgentPageActions: CreditAgentPageActions; creditAgentPageData: CreditAgentPageData; headerActions: NavHeaderActions; headerData: Omit; } export type FocusType = CreditAgentFocusFilter; export default function CreditAgentPage({ headerActions, headerData, creditAgentPageData, creditAgentPageActions, }: Props): import("react/jsx-runtime").JSX.Element;