export declare const Grid: import("vue").ComponentOptions void; removeRows: (rowIds: string[]) => void; getSelectionRows: () => any[]; getTreeSelectionRows: () => any[]; filter: (columnFilters: Record, andOr: import("../types").AndOr) => void; }; onCellClick: (e: PointerEvent) => void; onCellDbClick: (e: PointerEvent) => void; onVerticalScroll: (e: Event) => void; onHorizontalScroll: (e: Event) => void; onMouseDown: (event: PointerEvent) => void; onBodyContextmenu: (e: PointerEvent) => void; onCopySelection: () => void; onCopySelectionWithColumn: () => void; config: import("@vue/composition-api").ComputedRef<{ autoHeight: boolean; width: number; height: number; rowHeight: number; bodyHeight: number; bodyViewHeight: number; headerHeight: number; headerGroupLevel: number; scrollViewLeft: number; idKey: string; }>; virtualScroll: import("@vue/composition-api").ComputedRef<{ y: { startIndex: number; endIndex: number; }; xStartLeft: number; xEndLeft: number; }>; rightMenuStatus: import("@vue/composition-api").ComputedRef<{ active: boolean; top: number; left: number; }>; leftWidth: import("@vue/composition-api").ComputedRef; rightWidth: import("@vue/composition-api").ComputedRef; scrollWidth: import("@vue/composition-api").ComputedRef; leftColumns: import("@vue/composition-api").ComputedRef; rightColumns: import("@vue/composition-api").ComputedRef; scrollColumns: import("@vue/composition-api").ComputedRef; }> & import("@vue/composition-api").Data, { getApi(): any; }, {}, { data: { required: boolean; type: import("@vue/composition-api").PropType; }; columns: { required: boolean; type: import("@vue/composition-api").PropType; }; height: { type: (NumberConstructor | StringConstructor)[]; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; isTree: { type: import("@vue/composition-api").PropType; default: boolean; }; idKey: { type: import("@vue/composition-api").PropType; }; childrenKey: { type: import("@vue/composition-api").PropType; }; expandKey: { type: import("@vue/composition-api").PropType; }; defaultExpand: { type: import("@vue/composition-api").PropType; default: boolean; }; rowHeight: { required: boolean; type: import("@vue/composition-api").PropType; default: number; }; showIndex: { required: boolean; type: BooleanConstructor; default: boolean; }; rowSelection: { required: boolean; type: import("@vue/composition-api").PropType; }; totalBar: { required: boolean; type: import("@vue/composition-api").PropType<{ totalCount: boolean | ((count: number) => string); }>; }; defaultColumnConfig: { required: boolean; type: import("@vue/composition-api").PropType<{ width: number; }>; default: () => { width: number; }; }; }, { isTree: boolean; defaultExpand: boolean; rowHeight: number; defaultColumnConfig: { width: number; }; height: string | number; width: string | number; showIndex: boolean; } & { data?: import("../types").GridData[]; columns?: import("../types").Column[]; idKey?: string; childrenKey?: string; expandKey?: string; rowSelection?: import("../types/feature").RowSelection; totalBar?: { totalCount: boolean | ((count: number) => string); }; }> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ isTree: boolean; defaultExpand: boolean; rowHeight: number; defaultColumnConfig: { width: number; }; height: string | number; width: string | number; showIndex: boolean; } & { data?: import("../types").GridData[]; columns?: import("../types").Column[]; idKey?: string; childrenKey?: string; expandKey?: string; rowSelection?: import("../types/feature").RowSelection; totalBar?: { totalCount: boolean | ((count: number) => string); }; }, import("@vue/composition-api").ShallowUnwrapRef<{ api: { modifyRows: (modifyRows: import("../types/api").RowModifyInfo[]) => void; removeRows: (rowIds: string[]) => void; getSelectionRows: () => any[]; getTreeSelectionRows: () => any[]; filter: (columnFilters: Record, andOr: import("../types").AndOr) => void; }; onCellClick: (e: PointerEvent) => void; onCellDbClick: (e: PointerEvent) => void; onVerticalScroll: (e: Event) => void; onHorizontalScroll: (e: Event) => void; onMouseDown: (event: PointerEvent) => void; onBodyContextmenu: (e: PointerEvent) => void; onCopySelection: () => void; onCopySelectionWithColumn: () => void; config: import("@vue/composition-api").ComputedRef<{ autoHeight: boolean; width: number; height: number; rowHeight: number; bodyHeight: number; bodyViewHeight: number; headerHeight: number; headerGroupLevel: number; scrollViewLeft: number; idKey: string; }>; virtualScroll: import("@vue/composition-api").ComputedRef<{ y: { startIndex: number; endIndex: number; }; xStartLeft: number; xEndLeft: number; }>; rightMenuStatus: import("@vue/composition-api").ComputedRef<{ active: boolean; top: number; left: number; }>; leftWidth: import("@vue/composition-api").ComputedRef; rightWidth: import("@vue/composition-api").ComputedRef; scrollWidth: import("@vue/composition-api").ComputedRef; leftColumns: import("@vue/composition-api").ComputedRef; rightColumns: import("@vue/composition-api").ComputedRef; scrollColumns: import("@vue/composition-api").ComputedRef; }>, import("@vue/composition-api").Data, {}, { getApi(): any; }, {}, {}, {}, { isTree: boolean; defaultExpand: boolean; rowHeight: number; defaultColumnConfig: { width: number; }; height: string | number; width: string | number; showIndex: boolean; } & { data?: import("../types").GridData[]; columns?: import("../types").Column[]; idKey?: string; childrenKey?: string; expandKey?: string; rowSelection?: import("../types/feature").RowSelection; totalBar?: { totalCount: boolean | ((count: number) => string); }; }, { isTree: boolean; defaultExpand: boolean; rowHeight: number; defaultColumnConfig: { width: number; }; height: string | number; width: string | number; showIndex: boolean; }, true>);