/** * Packages that cannot run inside a connector isolate. The compiler leaves * these imports unresolved so the guest fails closed with the package name; * externalization is not a promise to install or provide them at runtime. */ export declare const EXTERNAL_RUNTIME_DEPS: readonly ["playwright", "sharp", "jimp"]; export declare const RUNTIME_PROVIDED_PACKAGES: readonly ["@lobu/connector-sdk"]; /** Fingerprint of the compile configuration that produced an artifact. */ export declare function computeCompileConfigHash(external: readonly string[]): string; /** * Fingerprint of the CURRENT compile configuration. Stored on * `connector_versions.compile_config_hash` next to every persisted * `compiled_code`; an artifact whose stored fingerprint doesn't match is * stale (e.g. compiled when `pino` was still externalized) and must be * recompiled instead of executed. */ export declare const COMPILE_CONFIG_HASH: string; /** * Verify that every external runtime dep is resolvable from the current * process. Call this once at startup of any service that executes compiled * connectors. Throws (so the process crashes) instead of letting individual * feed runs fail with `Missing npm dependency: X`. */ export declare function assertExternalDepsResolvable(resolve: (specifier: string) => void): void; //# sourceMappingURL=runtime-deps.d.ts.map