export interface EnumOption { key: string; value: string; } export interface FieldOverride { displayField?: string | string[]; display?: boolean; formatter?: (value: any) => string; filterType?: "autocomplete" | "multiselect" | "number-range" | "date-range"; enumLabels?: Record; } export interface ResourceOverride { fields?: Record; pagination?: boolean; hidden?: boolean; filterOptions?: { mode?: "server" | "client"; fields?: string[]; }; enumOption?: EnumOption; }