import { FabreactorView, FabreactorItemProperties, FabreactorField, FabreactorItemForm, FabreactorFieldHighlight } from "../../utils/types"; export interface IFabreactorListProps { views: FabreactorView[]; itemProperties: FabreactorItemProperties; searchView?: FabreactorView; defaultViewKey?: string; listImage?: string; language?: string | null; compact?: boolean | null; hideCommandBar?: boolean | null; preview?: boolean | null; stickyHeader?: boolean; disableItemSelection?: boolean | null; switchViewAfterNewItem?: string | null; getNewForm?: () => Promise; customNewForm?: boolean; getViewForm?: (item: any) => Promise; deleteItem?: (item: any) => Promise; getFieldValue?: (item: any, field: FabreactorField) => Promise; getFieldColor?: (item: any, field: FabreactorField, value: any) => Promise; onLinkClick?: (item: any, link: string) => Promise; defaultItem?: any; secondaryListImage?: string; secondaryListImageLink?: string; secondaryListImageTooltip?: string; showFullWidthToggle?: boolean; isFullWidthDefault?: boolean; onToggleFullWidth?: any; azureApiKey?: string; }