/** Browser runtime client for local and remote Sipp inference. */ export { SippClient, type SippClientOptions, type EngineModuleOptions, } from './engine/browser-client.js'; /** Browser cache policy options used while staging GGUF assets. */ export type { BrowserCachePolicyOptions } from './models/asset-store.js'; /** * Public model, request, response, observability, and error types shared by the * browser package. */ export { QueryError, type BackendInfo, type BackendProfileObservation, type BrowserBackendPreference, type BrowserEmbeddingRun, type BrowserTextRun, type BrowserTokenBatches, type ChatInput, type ChatOptions, type EmbedOptions, type EmbeddingResult, EndpointDescriptor, type EndpointRef, type EngineBackendName, type EngineEvent, type EngineState, type EngineStats, type EngineStatus, type EngineObservability, type FinishReason, type GatewayAuthentication, type GatewayEndpointOptions, type GatewaySecretProvider, type ModelCapabilities, type ModelClass, type ModelInfo, type ManagedModel, type ModelAddOptions, type LocalEndpointOptions, type ModelStore, type ModelLoadOptions, type ObservabilityEvent, type ObservabilityEventType, type ObservabilityMode, type ObservabilitySnapshot, type PoolingType, type ProviderEndpointOptions, type ProviderKeyProvider, type RequestExtra, type ProviderStaticHeader, type QueryInput, type QueryObservation, type QueryOptions, type GenerationResult, type RequestState, type RequestStats, type RequestStatus, type RuntimeObservation, type TokenEmissionStats, type TokenBatch, type WebGpuAdapterInfo, } from './models/types.js'; /** Native runtime configuration and low-level request telemetry types. */ export type { CacheSource, ChatMessage, KvReuseMode, NativeRuntimeConfig, RequestObservabilityMetrics, SamplingRuntimeOverride, } from './engine/inference-types.js';