import { Orderable } from '../order';
import { FieldType } from './field-type.model';
import { WizardPageField } from '../../components/case-editor/domain';
import { AccessControlList } from './access-control-list.model';
export declare class CaseField implements Orderable {
    id: string;
    hidden?: boolean;
    label: string;
    order?: number;
    field_type: FieldType;
    hint_text?: string;
    security_label?: string;
    display_context: string;
    display_context_parameter?: string;
    show_condition?: string;
    show_summary_change_option?: boolean;
    show_summary_content_option?: number;
    acls?: AccessControlList[];
    metadata?: boolean;
    display_mode?: string;
    display_mode_parameters?: object;
    wizardProps?: WizardPageField;
    private _value;
    private _list_items;
    get value(): any;
    set value(value: any);
    get list_items(): any;
    set list_items(items: any);
    isReadonly(): boolean;
    isLabel(): boolean;
    isDisplayModeFixed(): boolean;
    isDisplayContextTableView(): boolean;
}
