import { Description } from "./Description";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class PropertyEditorDescriptionObjectDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private m;
    get descriptionType(): string;
    set descriptionType(a: string);
    private k;
    get properties(): PropertyEditorPropertyDescriptionDescription[];
    set properties(a: PropertyEditorPropertyDescriptionDescription[]);
}
/**
 * @hidden
 */
export declare class PropertyEditorPropertyDescriptionDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private ax;
    get propertyPath(): string;
    set propertyPath(a: string);
    private av;
    get label(): string;
    set label(a: string);
    private ay;
    get subtitle(): string;
    set subtitle(a: string);
    private a0;
    get valueType(): string;
    set valueType(a: string);
    private as;
    get coercedValueType(): string;
    set coercedValueType(a: string);
    private aw;
    get propertyDescriptionType(): string;
    set propertyDescriptionType(a: string);
    private y;
    get shouldOverrideDefaultEditor(): boolean;
    set shouldOverrideDefaultEditor(a: boolean);
    private au;
    get elementDescriptionType(): string;
    set elementDescriptionType(a: string);
    private m;
    get dropDownNames(): string[];
    set dropDownNames(a: string[]);
    private n;
    get dropDownValues(): string[];
    set dropDownValues(a: string[]);
    private an;
    get primitiveValue(): any;
    set primitiveValue(a: any);
    private am;
    get coercedPrimitiveValue(): any;
    set coercedPrimitiveValue(a: any);
    private af;
    get min(): number;
    set min(a: number);
    private ac;
    get editorWidth(): number;
    set editorWidth(a: number);
    private ad;
    get labelWidth(): number;
    set labelWidth(a: number);
    private ae;
    get max(): number;
    set max(a: number);
    private ag;
    get step(): number;
    set step(a: number);
    private v;
    get complexValue(): PropertyEditorDescriptionObjectDescription;
    set complexValue(a: PropertyEditorDescriptionObjectDescription);
    private u;
    get coercedComplexValue(): PropertyEditorDescriptionObjectDescription;
    set coercedComplexValue(a: PropertyEditorDescriptionObjectDescription);
    private l;
    get complexValues(): PropertyEditorDescriptionObjectDescription[];
    set complexValues(a: PropertyEditorDescriptionObjectDescription[]);
    private k;
    get coercedComplexValues(): PropertyEditorDescriptionObjectDescription[];
    set coercedComplexValues(a: PropertyEditorDescriptionObjectDescription[]);
    private z;
    get useCoercedValue(): boolean;
    set useCoercedValue(a: boolean);
    private o;
    get properties(): PropertyEditorPropertyDescriptionDescription[];
    set properties(a: PropertyEditorPropertyDescriptionDescription[]);
    private aq;
    get buttonClickedRef(): string;
    set buttonClickedRef(a: string);
    private ar;
    get changedRef(): string;
    set changedRef(a: string);
    private az;
    get targetPropertyUpdatingRef(): string;
    set targetPropertyUpdatingRef(a: string);
    private at;
    get coercingValueRef(): string;
    set coercingValueRef(a: string);
}
