import type { PersistedUserSettings, UserSettingsKey } from '../../user-settings-store';
type UseEffectiveViewSettingsParams = {
    isMapHidden?: boolean;
    isFilterExpanded?: boolean;
    isMobile: boolean;
    userSettings?: PersistedUserSettings;
    hasManuallyChanged?: (key: UserSettingsKey) => boolean;
};
type EffectiveViewSettings = {
    effectiveIsMapHidden: boolean | undefined;
    effectiveIsFilterExpanded: boolean | undefined;
    getEffectiveIsMapHidden: () => boolean | undefined;
};
export declare const useEffectiveViewSettings: ({ isMapHidden, isFilterExpanded, isMobile, userSettings, hasManuallyChanged, }: UseEffectiveViewSettingsParams) => EffectiveViewSettings;
export {};
//# sourceMappingURL=useEffectiveViewSettings.d.ts.map