import { type CompilerExtension, type ModuleInterface } from "@velarscript/compiler"; export { VELAR_PROCESS_HOST_RUNTIME } from "./runtime-sources.generated.ts"; export declare const VELAR_NODE_API_VERSION = "0.17"; export declare const VELAR_NODE_HOST_MODULE = "velar/node-host-v1"; /** * The `velar/*` surfaces this capability publishes. One `modules/.ts` * file owns each entry's tables; `module-policy.ts` owns the roster they are * assembled in, because every rule about a Node module reads that same list. */ export declare const nodeModuleInterfaces: ReadonlyMap; export declare const nodeModuleSources: ReadonlyMap; export declare const nodeModuleDependencies: ReadonlyMap; export { isNodeModule, isNodeOnlyModule, nodeModuleDiagnostic } from "./module-policy.ts"; export declare const velarNodeCompilerExtension: CompilerExtension; /** Conventional package entry used by the project extension loader. */ export declare const velarCompilerExtension: CompilerExtension; export { MAX_PROJECT_NAME_LENGTH, nodeProjectIdentity, velarNodeServeProjectConfig, velarProjectExtension, type VelarNodeConfig } from "./project-config.ts"; export { isNodeRouteInputType, nodeProviderType, nodeRouteInputValue } from "./server-types.ts"; //# sourceMappingURL=compiler.d.ts.map