import { DataGridColumnDescription } from "./DataGridColumnDescription";
import { BaseDataSourceDescription } from "./BaseDataSourceDescription";
import { BaseGenericDataSourceDescription } from "./BaseGenericDataSourceDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class ImageColumnDescription extends DataGridColumnDescription {
    static $t: Type;
    protected get_type(): string;
    private static __canMarshalByValue1;
    private static __marshalByValueAlias1;
    constructor();
    private i6;
    get imageStretchOption(): string;
    set imageStretchOption(a: string);
    private i4;
    get editorType(): string;
    set editorType(a: string);
    private i2;
    get editorDataSourceRef(): string;
    set editorDataSourceRef(a: string);
    private iw;
    get dataSource(): BaseDataSourceDescription;
    set dataSource(a: BaseDataSourceDescription);
    private iy;
    get genericDataSource(): BaseGenericDataSourceDescription;
    set genericDataSource(a: BaseGenericDataSourceDescription);
    private i3;
    get editorTextField(): string;
    set editorTextField(a: string);
    private i5;
    get editorValueField(): string;
    set editorValueField(a: string);
}
