/** * @buoy-gg/network — Web Entry Point (webview ports: Tauri / Capacitor / web). * * Exposes the platform-free capture + data layer only. The capture core * (networkListener) patches `globalThis.fetch` and `XMLHttpRequest.prototype` * — standard web APIs — so it runs in a webview unchanged; the RN UI * components (NetworkModal etc.) are NOT exported here. Their DOM twins are * added feature-by-feature as the web tools port progresses. * * Consumers resolve `@buoy-gg/shared-ui` to a web shim (see * example-tauri/src/shims/shared-ui.web.ts) providing localStorage-backed * persistentStorage, devToolsStorageKeys, BaseEventStore, and the pure * ignored-patterns helpers. * * @platform React DOM Web */ export { networkListener, startNetworkListener, stopNetworkListener, addNetworkListener, removeAllNetworkListeners, isNetworkListening, } from "./network/utils/networkListener"; export type { NetworkingEvent, NetworkingEventListener, } from "./network/utils/networkListener"; export { networkEventStore } from "./network/utils/networkEventStore"; export { networkSavedStore, flagsForEventId, } from "./network/utils/networkSavedStore"; export type { NetworkEvent, NetworkStats, NetworkFilter, NetworkTimings, } from "./network/types"; export { useNetworkEvents, FREE_TIER_REQUEST_LIMIT } from "./network/hooks/useNetworkEvents"; export { useNetworkEventList } from "./network/hooks/useNetworkEventList"; export { useLiveNetworkEvent } from "./network/hooks/useLiveNetworkEvent"; export { useNetworkBadgeCounts } from "./network/hooks/useNetworkBadgeCounts"; export { useHasNetworkSelection, useSelectedNetworkEventId, useNetworkBodyEventId, useNetworkCursor, } from "./network/hooks/useNetworkSelection"; export { networkSelectionStore, toSelectionIds, } from "./network/utils/networkSelectionStore"; export { NetworkListScreen } from "./network/components/NetworkListScreen.web"; export { NetworkEventItemCompact } from "./network/components/NetworkEventItemCompact.web"; export { NetworkHeaderBadges, NetworkClearButton, NetworkSavedButton, NetworkDetailPinActions, NetworkHeaderCopyButton, } from "./network/components/NetworkHeaderLive.web"; export { NetworkEventDetailView } from "./network/components/NetworkEventDetailView.web"; export { NetworkDetailStepper } from "./network/components/NetworkDetailStepper.web"; export { NetworkDetailScreen } from "./network/components/NetworkDetailScreen.web"; export { NetworkFilterViewV3 } from "./network/components/NetworkFilterViewV3.web"; export { NetworkFilterScreen } from "./network/components/NetworkFilterScreen.web"; export { NetworkSavedScreen } from "./network/components/NetworkSavedScreen.web"; export { NetworkCopySettingsView, DEFAULT_COPY_SETTINGS, } from "./network/components/NetworkCopySettingsView.web"; export { NetworkCopyScreen } from "./network/components/NetworkCopyScreen.web"; export { generateNetworkCopyText, type CopySettings, } from "./network/utils/generateNetworkCopyText"; export { selectSavedEvents } from "./network/utils/selectSavedEvents"; export { FREE_TIER_SAVED_LIMIT, MAX_SAVED } from "./network/utils/networkSavedStore"; export { NetworkOverridesScreen } from "./network/components/NetworkOverridesScreen.web"; export { NetworkOverrideEditor } from "./network/components/NetworkOverrideEditor.web"; export { NetworkNumberPrompt } from "./network/components/NetworkNumberPrompt.web"; export { NetworkOverridesButton } from "./network/components/NetworkOverridesButton.web"; export { NetworkOverrideHeaderButton } from "./network/components/NetworkOverrideHeaderButton.web"; export { useOverrideRules } from "./network/hooks/useOverrideRules"; export { overrideRulesStore, type OverrideRuleDraft, } from "./network/overrides/overrideRulesStore"; export { draftFromEvent, patternForUrl } from "./network/overrides/presets"; export { FREE_TIER_RULE_LIMIT, MAX_RULES, STATUS_MAX, STATUS_MIN, type OverrideRule, type NetworkOverrideMark, } from "./network/overrides/types"; export { ruleMatches } from "./network/overrides/matchRule"; export { filterNetworkEvents, applyIgnoredPatterns, } from "./network/utils/filterNetworkEvents"; export { splitPinned, type PinnedSplit } from "./network/utils/withPinnedFirst"; export { extractOperationName } from "./network/utils/extractOperationName"; export { generateCurl } from "./network/utils/generateCurl"; export { NETWORK_CONDITIONS, getNetworkCondition, setNetworkCondition, subscribeNetworkConditions } from "./network/conditions/store"; export type { NetworkConditionProfile, NetworkConditionStamp } from "./network/conditions/store"; //# sourceMappingURL=index.web.d.ts.map