import { AppActions, AppState } from "./appStore.js"; import { PortalMeta } from "@lumeweb/portal-framework-core"; //#region src/store/portalStore.d.ts interface PortalActions { setIsMetaLoading: (isMetaLoading: boolean) => void; setMeta: (meta: PortalMeta | undefined) => void; setPortalUrl: (portalUrl: string) => void; setSdk: (sdk: any) => void; } interface PortalState { isMetaLoading: boolean; meta: PortalMeta | undefined; portalUrl: string; sdk: any; } declare const portalStore: import("zustand").StoreApi; declare const usePortalActions: () => { setIsMetaLoading: (isMetaLoading: boolean) => void; setMeta: (meta: PortalMeta | undefined) => void; setPortalUrl: (portalUrl: string) => void; setSdk: (sdk: any) => void; }; declare const usePortalStore: (selector: (state: PortalState) => T, equalityFn?: (a: T, b: T) => boolean) => T; declare function useFrameworkSync(): undefined; declare const usePortal: (selector: (state: PortalState) => T, equalityFn?: (a: T, b: T) => boolean) => PortalActions & T; declare const metaStore: import("zustand").StoreApi; declare const useMetaStore: () => any; //#endregion export { PortalActions, PortalState, metaStore, portalStore, useFrameworkSync, useMetaStore, usePortal, usePortalActions, usePortalStore }; //# sourceMappingURL=portalStore.d.ts.map