type Mode = "preview" | "code"; type UIState = { mode: Mode; chatPanelCollapsed: boolean; canvasFooterOpen: boolean; }; type UIActions = { setMode: (mode: Mode) => void; setChatPanelCollapsed: (collapsed: boolean) => void; setCanvasFooterOpen: (open: boolean) => void; reset: () => void; }; export type UISlice = UIState & UIActions; export declare const uiSlice: import('@dhmk/zustand-lens').LensOpaqueType; export {}; //# sourceMappingURL=ui.slice.d.ts.map