import type { Store } from '../state'; import type { Emitter } from '../events'; import type { GridFullApi } from '../api'; export type UseGridReturn = Store & { events: Emitter; api: GridFullApi; }; export declare function createGrid(): { events: Emitter; api: GridFullApi; subscribe: (listener: () => void) => () => void; dispatch: (action: import("../state/actions").Actions) => void; getState: () => import("../state").GridState; selectors: import("../state/selectors").StoreSelectors; }; export declare function useGrid(): UseGridReturn; //# sourceMappingURL=use-grid.d.ts.map