import type { SortOption, ViewMode, ViewDensity, DisplayPreferences } from '@/types/SearchTypes';
/**
 * Composable for managing display preferences (sort, view mode, density)
 * Automatically persists to localStorage
 */
export declare function useDisplayPreferences(): {
    preferences: import("vue").Ref<{
        sortBy: SortOption;
        viewMode: ViewMode;
        viewDensity: ViewDensity;
    }, DisplayPreferences | {
        sortBy: SortOption;
        viewMode: ViewMode;
        viewDensity: ViewDensity;
    }>;
    setSortBy: (sortBy: SortOption) => void;
    setViewMode: (viewMode: ViewMode) => void;
    setViewDensity: (viewDensity: ViewDensity) => void;
    resetPreferences: () => void;
};
