import { Description } from "./Description";
import { CellActionManagerDescriptionDescription } from "./CellActionManagerDescriptionDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class CellInfoDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    readonly type: string;
    constructor();
    private cs;
    styleKey: string;
    private be;
    dataRow: number;
    private n;
    isPositionDirty: boolean;
    private r;
    isSizeDirty: boolean;
    private i;
    isContentDirty: boolean;
    private h;
    isBorderDirty: boolean;
    private l;
    isLayerDirty: boolean;
    private s;
    isStateDirty: boolean;
    private j;
    isDataDirty: boolean;
    private m;
    isPlaceholdContentNeeded: boolean;
    private f;
    actionManager: CellActionManagerDescriptionDescription;
    private o;
    isRowPinned: boolean;
    private p;
    isRowSticky: boolean;
    private k;
    isLastStickyRow: boolean;
    private cn;
    rowItemRef: string;
    private am;
    x: number;
    private an;
    y: number;
    private bk;
    snappedX: number;
    private bl;
    snappedY: number;
    private ah;
    contentOpacity: number;
    private ai;
    opacity: number;
    private ag;
    actualOpacity: number;
    private bf;
    height: number;
    private bm;
    width: number;
    private q;
    isSelected: boolean;
    private ak;
    selectedStatus: number;
    private af;
    activationStatus: number;
    private ch;
    horizontalAlignment: string;
    private cu;
    verticalAlignment: string;
    private cf;
    background: string;
    private cg;
    border: string;
    private cd;
    actualBackground: string;
    private ce;
    actualBorder: string;
    private cc;
    activationBorder: string;
    private co;
    selectedBackground: string;
    private cq;
    sortIndicatorColor: string;
    private cr;
    stickyRowBackground: string;
    private cl;
    pinnedRowBackground: string;
    private ci;
    lastStickyRowBackground: string;
    private aj;
    pinnedRowOpacity: number;
    private ck;
    originalValueRef: string;
    private cm;
    renderValue: string;
    private ct;
    textColor: string;
    private _fontFamily;
    fontFamily: string;
    private _fontSize;
    fontSize: number;
    private _fontStyle;
    fontStyle: string;
    private _fontWeight;
    fontWeight: string;
    private cj;
    lineBreakMode: string;
    private al;
    virtualizationPercentage: number;
    private bh;
    paddingLeft: number;
    private bj;
    paddingTop: number;
    private bi;
    paddingRight: number;
    private bg;
    paddingBottom: number;
    private a7;
    actualPaddingLeft: number;
    private a9;
    actualPaddingTop: number;
    private a8;
    actualPaddingRight: number;
    private a6;
    actualPaddingBottom: number;
    private bb;
    borderLeftWidth: number;
    private bd;
    borderTopWidth: number;
    private bc;
    borderRightWidth: number;
    private ba;
    borderBottomWidth: number;
    private az;
    activationBorderLeftWidth: number;
    private a1;
    activationBorderTopWidth: number;
    private a0;
    activationBorderRightWidth: number;
    private ay;
    activationBorderBottomWidth: number;
    private a3;
    actualBorderLeftWidth: number;
    private a5;
    actualBorderTopWidth: number;
    private a4;
    actualBorderRightWidth: number;
    private a2;
    actualBorderBottomWidth: number;
    private cp;
    sortDirection: string;
}
