import type { Ref } from 'vue'; import type { UseResizableProps } from '../composables/useResizable'; export interface DashboardContext extends Pick { sidebarOpen?: Ref; sidebarCollapsed?: Ref; toggleSearch?: () => void; toggleSidebar?: () => void; collapseSidebar?: (collapsed: boolean) => void; } export declare const useDashboard: (fallback?: T | undefined) => T extends null ? DashboardContext | null : DashboardContext, provideDashboardContext: (contextValue: DashboardContext) => DashboardContext;