/**
 * The Display decorator.
 *
 * This decorator can be used on fields. It's being used to create label in {@link EditorComponent} and
 * headers in the {@link DataGridComponent}. Additional parameters are provided to refine forms further.
 *
 * @param name          The Name or Label that appears in forms or as header in grids.
 * @param order         If one uses `AutoFormComponent` to create a whole form from a model, this controls the element's order.
 * @param description   A tooltip, which can be used optionally.
 */
export declare function Display(name: string, order?: number, description?: string): (target: object, property: string | symbol) => void;
export declare namespace Display {
    var Name: (target: object, key: string, def?: string) => any;
    var Order: (target: object, key: string, def?: string) => any;
    var Desc: (target: object, key: string, def?: string) => any;
}
