import { type MutableRefObject } from 'react';
import type { StoreApi } from 'zustand';
import type { ViewStore } from '../createViewStore';
import type { ViewType } from '~/components/OffsetWellPickerV5/viewport/ViewType';
type UseViewTypeLayoutSyncParams = {
    storeRef: MutableRefObject<StoreApi<ViewStore> | null>;
    viewType: ViewType;
    isMobile: boolean;
    effectiveIsMapHidden: boolean | undefined;
    effectiveIsFilterExpanded: boolean | undefined;
    getEffectiveIsMapHidden: () => boolean | undefined;
};
export declare const useViewTypeLayoutSync: ({ storeRef, viewType, isMobile, effectiveIsFilterExpanded, getEffectiveIsMapHidden, }: UseViewTypeLayoutSyncParams) => void;
export {};
//# sourceMappingURL=useViewTypeLayoutSync.d.ts.map