import { type HarnessRunSpec } from "@claudexor/schema"; import type { HarnessAdapter, HarnessProcessingSpec, PreparedHarnessProcessing } from "./adapter.js"; /** Shared fallback for adapters without service controls. Never changes model, * effort, credential route, or output policy. Native observations stay unknown. */ export declare function prepareHarnessProcessing(adapter: HarnessAdapter, spec: HarnessProcessingSpec): Promise; /** Runtime-only callback owned by the caller's existing budget lease. It sees * the exact prepared spec, after account/model resolution and before spawn. */ export type ProcessingAdmission = (spec: HarnessRunSpec) => void | Promise; export declare function admitPreparedProcessing(spec: HarnessRunSpec): Promise; //# sourceMappingURL=processing.d.ts.map