export type FxAttributes = { sourceId: string; deal: string; base: string; symbols: string[]; valueModePreference: 'auto' | 'mid' | 'derivedMid'; theme: 'auto' | 'light' | 'dark'; layout: 'table' | 'list'; showChange: boolean; showRange: boolean; showTimestamp: boolean; sourceLabel: string; decimals: number; shadow: boolean; seamless: boolean; radius: number; currencyLabelMode: 'code' | 'name'; showCurrencySymbols: boolean; invertRates: boolean; amount: string; adjustmentPercent: number; showCtaButton: boolean; ctaButtonText: string; ctaUrlTemplate: string; compactMode: boolean; showFlags: boolean; attribution: boolean; enableStructuredData: boolean; accentTheme: string; accentAngle: number; accentMode: 'color-border' | 'stripe' | 'none'; fullWidth: boolean; };