import { EMFieldCombineType, EMFieldLevel, IMField, IMFieldColumn, IMFieldLevelToColor, IMFieldList } from './typings'; export declare const MFieldLevelOptions: { label: string; value: string; }[]; export declare class MField { checked: boolean; uuid: string; name: string; color: string; combineName: string; combineType: EMFieldCombineType; level: EMFieldLevel; description: string; source: IMField; constructor(source: IMField); } export declare class MFieldColumn { name: string; key: string; visible: boolean; constructor(column: IMFieldColumn); } export declare class MFieldsDataSource { data: MField[]; searchParams: { name: string; }; get displayData(): MField[]; constructor(source: IMFieldList); deleteItems(items: MField[]): void; addItems(items: IMField[]): void; search(params: { name: string; }): void; updateColorByLevel(item: MField, levelToColor: IMFieldLevelToColor): void; }