import { Description } from "./Description";
import { SectionHeaderDescription } from "./SectionHeaderDescription";
import { RowSeparatorDescription } from "./RowSeparatorDescription";
import { HeaderSeparatorDescription } from "./HeaderSeparatorDescription";
import { ColumnResizingSeparatorDescription } from "./ColumnResizingSeparatorDescription";
import { ColumnMovingSeparatorDescription } from "./ColumnMovingSeparatorDescription";
import { GridAnimationSettingsDescription } from "./GridAnimationSettingsDescription";
import { GridCellPositionDescription } from "./GridCellPositionDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class LiveGridDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    readonly type: string;
    constructor();
    private bs;
    columnResizingMode: string;
    private bo;
    columnMovingMode: string;
    private x;
    sectionHeader: SectionHeaderDescription;
    private v;
    rowSeparator: RowSeparatorDescription;
    private t;
    headerSeparator: HeaderSeparatorDescription;
    private n;
    columnResizingSeparator: ColumnResizingSeparatorDescription;
    private l;
    columnMovingSeparator: ColumnMovingSeparatorDescription;
    private g;
    dataSourceDesiredProperties: string[];
    private a0;
    rowHeight: number;
    private ap;
    defaultColumnMinWidth: number;
    private ay;
    headerHeight: number;
    private b0;
    headerClickAction: string;
    private z;
    autoGenerateColumns: boolean;
    private a1;
    rowSeparatorHeight: number;
    private ad;
    isPlaceholderRenderingEnabled: boolean;
    private bk;
    columnAddingAnimationMode: string;
    private bq;
    columnPropertyUpdatingAnimationMode: string;
    private bc;
    cellDataLoadedAnimationMode: string;
    private b6;
    rowSelectionAnimationMode: string;
    private bi;
    cellSelectionAnimationMode: string;
    private p;
    animationSettings: GridAnimationSettingsDescription;
    private br;
    columnResizingAnimationMode: string;
    private bv;
    columnShowingAnimationMode: string;
    private bn;
    columnMovingAnimationMode: string;
    private bm;
    columnHidingAnimationMode: string;
    private bl;
    columnExchangingAnimationMode: string;
    private cj;
    selectionMode: string;
    private a8;
    activationMode: string;
    private ci;
    selectionBehavior: string;
    private aa;
    isFilterUIEnabled: boolean;
    private ab;
    isGroupRowSticky: boolean;
    private ac;
    isHeaderSeparatorVisible: boolean;
    private bh;
    cellSelectedBackground: string;
    private cc;
    sectionHeaderSelectedBackground: string;
    private aq;
    pinnedRowOpacity: number;
    private cl;
    stickyRowBackground: string;
    private b5;
    pinnedRowBackground: string;
    private b4;
    lastStickyRowBackground: string;
    private r;
    activeCell: GridCellPositionDescription;
    private ba;
    cellBackground: string;
    private bj;
    cellTextColor: string;
    private b2;
    headerSortIndicatorColor: string;
    private _cellFontFamily;
    cellFontFamily: string;
    private _cellFontSize;
    cellFontSize: number;
    private _cellFontStyle;
    cellFontStyle: string;
    private _cellFontWeight;
    cellFontWeight: string;
    private cb;
    sectionHeaderBackground: string;
    private cd;
    sectionHeaderTextColor: string;
    private _sectionHeaderFontFamily;
    sectionHeaderFontFamily: string;
    private _sectionHeaderFontSize;
    sectionHeaderFontSize: number;
    private _sectionHeaderFontStyle;
    sectionHeaderFontStyle: string;
    private _sectionHeaderFontWeight;
    sectionHeaderFontWeight: string;
    private az;
    headerSeparatorWidth: number;
    private b1;
    headerSeparatorBackground: string;
    private bz;
    headerBackground: string;
    private b3;
    headerTextColor: string;
    private _headerFontFamily;
    headerFontFamily: string;
    private _headerFontSize;
    headerFontSize: number;
    private _headerFontStyle;
    headerFontStyle: string;
    private _headerFontWeight;
    headerFontWeight: string;
    private b7;
    rowSeparatorBackground: string;
    private ca;
    rowSeparatorStickyRowBackground: string;
    private b8;
    rowSeparatorLastStickyRowBackground: string;
    private b9;
    rowSeparatorPinnedRowBackground: string;
    private ax;
    columnResizingSeparatorWidth: number;
    private aw;
    columnMovingSeparatorWidth: number;
    private bt;
    columnResizingSeparatorBackground: string;
    private bp;
    columnMovingSeparatorBackground: string;
    private h;
    primaryKey: string[];
    private f;
    actualPrimaryKey: string[];
    private ag;
    reactsToSortChanges: boolean;
    private af;
    reactsToGroupChanges: boolean;
    private ae;
    reactsToFilterChanges: boolean;
    private bx;
    filterExpressionsChangingRef: string;
    private bw;
    filterExpressionsChangedRef: string;
    private bf;
    cellPreviewPointerDownRef: string;
    private bg;
    cellPreviewPointerUpRef: string;
    private bd;
    cellPointerDownRef: string;
    private be;
    cellPointerUpRef: string;
    private bb;
    cellClickedRef: string;
    private ck;
    sortDescriptionsChangedRef: string;
    private by;
    groupDescriptionsChangedRef: string;
    private bu;
    columnsAutoGeneratedRef: string;
    private cg;
    selectedItemsChangedRef: string;
    private ch;
    selectedKeysChangedRef: string;
    private cf;
    selectedCellsChangedRef: string;
    private a9;
    activeCellChangedRef: string;
    private ce;
    selectedCellRangesChangedRef: string;
}
