import { PayloadAction } from '@reduxjs/toolkit';
import type { AppState } from "../../store";
export interface UIState {
    toolbarScrollPosition: number;
}
export declare const ui: import("@reduxjs/toolkit").Slice<UIState, {
    setUIToolbarScrollPosition: (state: import("immer/dist/internal").WritableDraft<UIState>, action: PayloadAction<number>) => void;
}, "ui">;
export declare const actions: import("@reduxjs/toolkit").CaseReducerActions<{
    setUIToolbarScrollPosition: (state: import("immer/dist/internal").WritableDraft<UIState>, action: PayloadAction<number>) => void;
}, "ui">;
export declare const getToolbarScrollPosition: (state: AppState) => number;
export declare const selectors: {
    getToolbarScrollPosition: (state: AppState) => number;
};
export declare const reducer: import("@reduxjs/toolkit").Reducer<UIState, import("@reduxjs/toolkit").AnyAction>;
