import { type Runner } from "../internals/proc.js"; import type { HostAdapter, Platform } from "./base.js"; /** Resolve the effective platform, honoring the `AIH_PLATFORM` test override. */ export declare function resolvePlatform(env?: NodeJS.ProcessEnv): Platform; export interface HostAdapterOptions { platform?: Platform; run?: Runner; env?: NodeJS.ProcessEnv; } /** Construct the host adapter for this (or an overridden) platform. */ export declare function makeHostAdapter(opts?: HostAdapterOptions): HostAdapter;