import { ID } from '../../commonStateTypes/common'; import { ZeniDate } from '../../zeniDayJS'; declare const ALL_CARD_STATUS_VALUES: readonly ["Not-Initiated", "Interested", "Pre-approved", "Approved", "Enabled", "Active", "Rejected", "Locked"]; export declare const toCardStatus: (v: string) => "Rejected" | "Not-Initiated" | "Interested" | "Pre-approved" | "Approved" | "Enabled" | "Active" | "Locked"; export type CardStatus = ReturnType; export { ALL_CARD_STATUS_VALUES }; export interface CardTenantProfileRow { cardStatus: CardStatus; isAnalyzing: boolean; isNew: boolean; tenantEmailDomain: string; tenantId: ID; companyId?: ID; creditLimit?: number; creditScore?: string; customerName?: string; rationale?: string; recommendedAmount?: number; reportDate?: ZeniDate; updatedByName?: string; updatedByUserId?: ID; updatedOn?: ZeniDate; } export interface CreditAgentMacro { createdAt: ZeniDate; description: string; instructions: string; isActive: boolean; isLatest: boolean; macroId: ID; name: string; tenantId: ID; updatedAt: ZeniDate; version: number; } export interface CreditAgentEntityState { rowByTenantId: Record; macro?: CreditAgentMacro; }