import * as zustand0 from "zustand";

//#region src/hooks/useScrollBlockage/useScrollBlockageStore.d.ts
type Blocker = {
  element: Element;
  blockers: string[];
};
type ScrollBlockageStore = {
  scrollBlockers: Blocker[];
  addBlockage: (blockerName: string, element: HTMLElement) => void;
  removeBlockage: (blockerName: string, element: HTMLElement) => void;
  isElementScrollBlocked: (element: HTMLElement) => boolean;
};
declare const useScrollBlockageStore: zustand0.UseBoundStore<zustand0.StoreApi<ScrollBlockageStore>>;
//#endregion
export { useScrollBlockageStore };
//# sourceMappingURL=useScrollBlockageStore.d.ts.map