import React from 'react'; import { EditorModel } from '../../../model/editormodel'; import { MMELObject } from '../../../serialize/interface/baseinterface'; import { MMELTable } from '../../../serialize/interface/supportinterface'; import { IListItem } from '../fields'; export interface IObject { id: string; } export declare type IMMELObject = MMELObject & IObject; export declare type ListSorter = 'number' | 'id' | 'text'; export interface PopListInterface { items: Record; setItems: (x: Record) => void; model?: EditorModel; table?: MMELTable; initObject: T; matchFilter: (x: T, filter: string) => boolean; filterName: string; getListItem?: (x: T) => IListItem; Content: React.FC<{ object: T; setObject: (obj: T) => void; model?: EditorModel; table?: MMELTable; }>; label: string; size?: number; requireUniqueId?: boolean; sort?: ListSorter; } declare const ListWithPopoverItem: (props: PopListInterface) => JSX.Element; export default ListWithPopoverItem; //# sourceMappingURL=listPopoverItem.d.ts.map