import { SxProps, Theme } from '@mui/material/styles'; /** * Style factories for the collapsible filter panel that sits above the * DataGrid. Every entry is a `(theme: Theme) => SxProps` function — * including the purely static ones — so callers have a single consistent * invocation pattern (`filterPanelStyles.icon(theme)`) and it stays easy * to introduce theme-dependent tweaks later without touching the call sites. * * Review refactor R8 — normalized to "always a function". */ type FilterPanelStyleFn = (theme: Theme) => SxProps; interface FilterPanelStyles { container: FilterPanelStyleFn; icon: FilterPanelStyleFn; iconContainer: FilterPanelStyleFn; toggleButton: FilterPanelStyleFn; toggleButtonIcon: FilterPanelStyleFn; } export declare const filterPanelStyles: FilterPanelStyles; export {}; //# sourceMappingURL=filter-panel-styles.d.ts.map