export declare type InlineItemPosition = 'left' | 'right'; export declare type InlineItemType = 'button' | 'switch'; export declare type CustomFieldMode = 'view' | 'edit' | 'both'; export declare type FormFieldLabelPosition = 'vertical' | 'horizontal'; export interface InlineItemColumn { position: InlineItemPosition; items: Partial[]; } export interface InlineItem { type: InlineItemType; name: string; buttonCaption: string; buttonIcon: string; buttonTitle: string; action: (rec: { [key: string]: any; }) => void; visible: (rec: { [key: string]: any; }) => boolean; }