import { ViewMode } from './Types';
import type { ViewModeContext } from './ViewMode.package';
type ViewModeState = {
    viewMode: ViewMode;
};
declare function setViewMode(state: ViewModeState, mode: ViewMode): boolean;
export type ViewModeAtom = ReturnType<typeof createViewModeAtom>;
export declare function createViewModeAtom(context: ViewModeContext, viewMode?: ViewMode): import("../core/state/Types").StateAtom<{
    viewMode: ViewMode;
}, {
    setViewMode: typeof setViewMode;
}>;
export {};
