import { Description } from "./Description";
import { DataGridColumnDescription } from "./DataGridColumnDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class GridColumnOptionsBaseDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private m;
    get autoSize(): boolean;
    set autoSize(a: boolean);
    private v;
    get backgroundColor(): string;
    set backgroundColor(a: string);
    private w;
    get baseTheme(): string;
    set baseTheme(a: string);
    private s;
    get actualBaseTheme(): string;
    set actualBaseTheme(a: string);
    private x;
    get buttonDensity(): string;
    set buttonDensity(a: string);
    private t;
    get actualButtonDensity(): string;
    set actualButtonDensity(a: string);
    private y;
    get buttonFontFamily(): string;
    set buttonFontFamily(a: string);
    private o;
    get buttonFontSize(): number;
    set buttonFontSize(a: number);
    private z;
    get buttonFontStyle(): string;
    set buttonFontStyle(a: string);
    private aa;
    get buttonFontWeight(): string;
    set buttonFontWeight(a: string);
    private k;
    get column(): DataGridColumnDescription;
    set column(a: DataGridColumnDescription);
    private ab;
    get density(): string;
    set density(a: string);
    private u;
    get actualDensity(): string;
    set actualDensity(a: string);
    private ac;
    get labelFontFamily(): string;
    set labelFontFamily(a: string);
    private p;
    get labelFontSize(): number;
    set labelFontSize(a: number);
    private ad;
    get labelFontStyle(): string;
    set labelFontStyle(a: string);
    private ae;
    get labelFontWeight(): string;
    set labelFontWeight(a: string);
    private af;
    get textColor(): string;
    set textColor(a: string);
}
