import { resolveDataGridSettings } from "../../data-grid-preferences/helpers/data-grid-settings.js";
import { type DataGridSettings } from "../root/DataGrid.types.js";
type UseDataGridSettingsArgs = {
    settings?: DataGridSettings;
    defaultSettings?: DataGridSettings;
    onSettingsChange?: (newSettings: DataGridSettings) => void;
};
declare function useDataGridSettings(args: UseDataGridSettingsArgs): {
    settings: ReturnType<typeof resolveDataGridSettings>;
    updateSettings: (newSettings: Partial<DataGridSettings>) => void;
};
export { useDataGridSettings };
