import { CellValue } from './CellValue';
import { Menu } from './Menu';
import { AttributeCellValueEntryMethod } from './types';
/**
 * Defines how to present a business-value in a UI component
 */
export declare class AttributeCellValue extends CellValue {
    readonly propertyName: string;
    readonly entryMethod: AttributeCellValueEntryMethod;
    readonly hint: string;
    readonly tooltip: string;
    readonly mask: string;
    readonly autoFillCapable: boolean;
    readonly actions: Menu[];
    constructor(propertyName: string, entryMethod: AttributeCellValueEntryMethod, hint: string, tooltip: string, mask: string, autoFillCapable: boolean, actions: Menu[], style: string);
    readonly isComboBoxEntryMethod: boolean;
    readonly isDropDownEntryMethod: boolean;
    readonly isIconEntryMethod: boolean;
    readonly isTextFieldEntryMethod: boolean;
}
