import { Type } from '@angular/core';
import { FieldBase } from "../field/field-base";
declare let uilist: {
    selector: string;
    component: any;
    name?: string;
    field?: typeof FieldBase;
}[];
declare let uimap: Map<string, Type<any>>;
declare let uimap1: Map<string, any>;
export declare function UIComponent(options: {
    selector: string;
    component: any;
    name?: string;
    field?: typeof FieldBase;
}): ({ constructor: Function }: {
    constructor: any;
}) => void;
export { uimap, uimap1, uilist };
