import type { HarnessName } from "../knowledge/descriptor.js"; import type { NativeSettingsResult } from "../knowledge/native-settings.js"; export interface NativeSettingsRequest { readonly cwd: string; readonly harness: HarnessName; readonly sessionId: string; } export type NativeSettingsInspector = (request: NativeSettingsRequest & { readonly env?: Readonly>; }) => NativeSettingsResult; /** Passive and bounded. The fingerprint is source evidence, never process ownership. */ export declare function inspectNativeSettings(request: NativeSettingsRequest, runtime: { readonly codexHome: string | undefined; readonly home: string; /** The environment the harness will run with; locates the Pi store. */ readonly env?: Readonly>; }): NativeSettingsResult; //# sourceMappingURL=native-settings.d.ts.map