/// <reference types="jquery" />
import { BeanFieldModel, ValueField } from '../../../index';
/**
 * Base class for fields where the value should be visualized.
 */
export declare class BeanField<TValue extends object> extends ValueField<TValue> implements BeanFieldModel<TValue> {
    constructor();
    protected _render(): void;
    protected _renderProperties(): void;
    protected _initKeyStrokeContext(): void;
    protected _formatValue(value: TValue): string;
    protected _parseValue(displayText: string): TValue;
    protected _renderDisplayText(): void;
    protected _renderValue(): void;
    triggerAppLinkAction(ref: string): void;
    protected _onAppLinkAction(event: JQuery.TriggeredEvent): void;
}
//# sourceMappingURL=BeanField.d.ts.map