interface PlanMagnetUIState { selectedView: 'board' | 'list' | 'timeline' | 'calendar'; sidebarCollapsed: boolean; activeProjectId: string | null; activeBoardId: string | null; activeSprintId: string | null; taskFilters: { status: string | null; priority: string | null; assignee: string | null; type: string | null; search: string; }; projectFilters: { status: string | null; methodology: string | null; search: string; }; setSelectedView: (view: 'board' | 'list' | 'timeline' | 'calendar') => void; setSidebarCollapsed: (collapsed: boolean) => void; setActiveProjectId: (id: string | null) => void; setActiveBoardId: (id: string | null) => void; setActiveSprintId: (id: string | null) => void; setTaskFilter: (key: string, value: string | null) => void; setProjectFilter: (key: string, value: string | null) => void; resetFilters: () => void; } export declare const usePlanMagnetStore: import('zustand').UseBoundStore>; export {}; //# sourceMappingURL=planmagnetStore.d.ts.map