import { CardTenantProfileRow, CreditAgentMacro } from './creditAgentState'; export interface CardTenantProfileRowPayload { card_score: string | null; card_status: string; company_id: string | null; credit_limit: number | null; customer_name: string | null; is_analyzing: boolean; is_new: boolean; rationale: string | null; recommended_amount: number | null; report_date: string | null; tenant_id: string; tenant_namespace: string; updated_by_name: string | null; updated_by_user_id: string | null; updated_on: string | null; } export interface CardTenantProfilesPayload { count: number; rows: CardTenantProfileRowPayload[]; } export interface CardTenantProfileUpdatePayload { profile: CardTenantProfileRowPayload; } export interface MacroPayload { created_at: string; creator_id: string; description: string; instructions: string; is_active: boolean; is_latest: boolean; macro_id: string; name: string; parameters_schema: Record | null; tenant_id: string; updated_at: string; version: number; } export declare function toCardTenantProfileRow(row: CardTenantProfileRowPayload): CardTenantProfileRow; export declare function toMacro(payload: MacroPayload): CreditAgentMacro;