declare const filterDisplayBreakpoints: {
    readonly mobile: "mobile";
    readonly md: "md";
    readonly lg: "lg";
    readonly xl: "xl";
    readonly xxl: "2xl";
};
export interface FilterVisibilityResult {
    filtersToDisplayCount: number;
    breakpoint: (typeof filterDisplayBreakpoints)[keyof typeof filterDisplayBreakpoints];
    isMobile: boolean;
}
/**
 * Returns filter visibility state for current viewport.
 * Breakpoints: mobile=1 (0 during SSR), md=4, lg=5, xl=6, 2xl=8
 * Avoid hydration mismatch by waiting for client-side hydration
 */
export declare function useResourceFilterListDisplay(): {
    filtersToDisplayCount: number;
    breakpoint: "md" | "lg" | "mobile" | "xl" | "2xl";
    isMobile: boolean;
};
export {};
