import React, { ReactElement } from "react"; interface AnnotationProps { Term: string; String?: string; Bool?: boolean; children?: any; "ags:IsRemovable"?: "true"; } export declare const AnnotationElement: (props: AnnotationProps) => React.DOMElement<{ Bool: string | undefined; Term: string; String?: string; children?: any; "ags:IsRemovable"?: "true"; }, Element>; export declare const AnnotationEnumMemberElement: (props: { children?: any; }) => React.DOMElement<{ children?: any; }, Element>; export declare const CollectionElement: (props: { children: any; }) => React.DOMElement<{ children: any; }, Element>; export declare const RecordElement: (props: { Type?: string; children: any; }) => React.DOMElement<{ Type?: string; children: any; }, Element>; export declare const StringElement: (props: { children: any; }) => React.DOMElement<{ children: any; }, Element>; export declare const NavigationPropertyPathElement: (props: { children: any; }) => React.DOMElement<{ children: any; }, Element>; export declare const PropertyPathElement: (props: { children: any; }) => React.DOMElement<{ children: any; }, Element>; interface PropertyValueProps { Property: string; Date?: string; EnumMember?: string; String?: string; Bool?: boolean; PropertyPath?: string; children?: any; } export declare const PropertyValueElement: (props: PropertyValueProps) => React.DOMElement<{ Bool: string | undefined; Property: string; Date?: string; EnumMember?: string; String?: string; PropertyPath?: string; children?: any; }, Element>; interface ItemListProps { items: Map | T[]; render: (t: T) => ReactElement | null; } export declare const ItemList: (props: ItemListProps) => React.JSX.Element; export {}; //# sourceMappingURL=common-elements.d.ts.map