import { EnumObject, FormField, PropertyChangeEvent, Widget, WidgetTile, WidgetTileEventMap } from '../../index';
export type FormFieldTileDisplayStyle = EnumObject<typeof FormFieldTile.DisplayStyle>;
export declare class FormFieldTile extends WidgetTile {
    displayStyle: FormFieldTileDisplayStyle;
    eventMap: FormFieldTileEventMap;
    self: FormFieldTile;
    tileWidget: FormField;
    constructor();
    static DisplayStyle: {
        DEFAULT: string;
        PLAIN: string;
        DASHBOARD: string;
    };
    protected _renderProperties(): void;
    protected _setTileWidget(tileWidget: Widget): void;
    protected _renderTileWidget(): void;
    protected _setDisplayStyle(displayStyle: FormFieldTileDisplayStyle): void;
    protected _renderDisplayStyle(): void;
    protected _renderFieldLabelVisible(): void;
    protected _renderCompact(): void;
    protected _onWidgetPropertyChange(event: PropertyChangeEvent): void;
    markAsActiveDescendantFor($container: JQuery): void;
}
export interface FormFieldTileEventMap extends WidgetTileEventMap {
    'propertyChange:tileWidget': PropertyChangeEvent<FormField, FormFieldTile>;
}
//# sourceMappingURL=FormFieldTile.d.ts.map