import type { API } from "tsrs/async"; import type { TsRuntime } from "./runtime.ts"; import type { TsImportOptions } from "./imports.ts"; /** Compile trusted local TS, including enums; never rely on Node's type stripping. */ export declare function compileTsImportSource(url: string, options: TsImportOptions, resolveImport: (specifier: string, options: TsImportOptions, compiler?: { api: API; runtime: TsRuntime; }, mode?: "import" | "require") => Promise, onNpmTypes?: (specifier: string, path: string) => void): Promise;