/** * Type surface for the client virtual module resolved by `three-blocks/vite`. * * Application code imports these bindings from `three-blocks/vite/config`. At build and * dev time the plugin resolves that public specifier to an in-memory module containing * literals for the current Vite environment. This authored file emits declarations only; * no Node implementation is reachable from browser or worker code. */ import type { ThreeBlocksAssetBuildConfig, ThreeBlocksBuildReceipt, ThreeBlocksClientConfig, ThreeBlocksMeshoptDecoder, ThreeBlocksShaderBuildConfig, ThreeBlocksShaderCaptureBuildConfig, ThreeBlocksStatsBuildConfig, ThreeBlocksTextBuildConfig } from './types.cjs'; export { THREE_BLOCKS_VITE_SCHEMA_VERSION, type ThreeBlocksAssetBuildConfig, type ThreeBlocksAssetReceipt, type ThreeBlocksBuildReceipt, type ThreeBlocksClientConfig, type ThreeBlocksCodecRuntimeConfig, type ThreeBlocksDracoRuntime, type ThreeBlocksKtx2Runtime, type ThreeBlocksMeshoptDecoder, type ThreeBlocksMeshoptRuntime, type ThreeBlocksRendererReceipt, type ThreeBlocksShaderBuildConfig, type ThreeBlocksShaderCaptureBuildConfig, type ThreeBlocksShaderReceipt, type ThreeBlocksShaderSceneBuildConfig, type ThreeBlocksShaderState, type ThreeBlocksShaderTiming, type ThreeBlocksShaderVerification, type ThreeBlocksStatsBuildConfig, type ThreeBlocksTextBuildConfig, type ThreeBlocksTextReceipt, type ThreeBlocksTextState, type ThreeBlocksViteCommand, } from './types.cjs'; export declare const threeBlocksConfig: ThreeBlocksClientConfig; export declare const threeBlocksDevelopment: boolean; export declare const threeBlocksStats: ThreeBlocksStatsBuildConfig; export declare const threeBlocksShaders: ThreeBlocksShaderBuildConfig; export declare const threeBlocksCapture: ThreeBlocksShaderCaptureBuildConfig | undefined; export declare const threeBlocksText: ThreeBlocksTextBuildConfig; export declare const threeBlocksAssets: ThreeBlocksAssetBuildConfig; export declare const threeBlocksBuildReceipt: ThreeBlocksBuildReceipt; /** Lazy, browser/worker-safe Meshopt resolution. No project codec file is emitted. */ export declare function loadThreeBlocksMeshoptDecoder(): Promise;