export type GridViewState = { loading: number | boolean; rowHeight: number; numberOfRowsInView: number; actionsMenuEnabled: boolean; actionsMenu: { visible: false; rowId: null; coordinates: null; } | { visible: true; rowId: string | number; coordinates: { top: number; left: number; }; }; footerEnabled: boolean; columnMenuEnabled: boolean; columnMenu: { visible: false; coordinates: null; } | { visible: true; coordinates: { top: number; left: number; }; }; }; declare const _default: import("../utils/createReducer").CreateReducerReturn; export default _default; export declare const selectLoading: (state: GridViewState) => number | boolean; export declare const selectNumberOfRowsInView: (state: GridViewState) => number; export declare const selectRowHeight: (state: GridViewState) => number; export declare const selectActionsMenuEnabled: (state: GridViewState) => boolean; export declare const selectActionsMenuDetails: (state: GridViewState) => { visible: false; rowId: null; coordinates: null; } | { visible: true; rowId: string | number; coordinates: { top: number; left: number; }; }; export declare const selectAggregationEnabled: (state: GridViewState) => boolean; export declare const selectColumnMenuDetails: (state: GridViewState) => { visible: false; coordinates: null; } | { visible: true; coordinates: { top: number; left: number; }; }; export declare const selectColumnMenuEnabled: (state: GridViewState) => boolean; //# sourceMappingURL=view.d.ts.map