import type { CodexStdioTransport } from '@dharma-ai-labs/agent-fabric-provider-adapters/experimental/codex-transport'; import { type BootstrapHostScope } from './bootstrapHostScope.js'; import { createCodexSetupAdmission, type CodexSetupIntent, type CodexSetupJournal } from './codexSetupAdmission.js'; type Admission = Parameters[0]; type Input = { /** Already owned, individually qualified native connection; never a peer's process. */ transport: CodexStdioTransport; workspace: string; name: string; intent: CodexSetupIntent; openJournal(scope: BootstrapHostScope): Promise; }>; signal: AbortSignal; maximumProviderCostCents: number; additionalFilesystemRules?: Readonly>; /** Requalifies package/source, provider account, host ownership and signed scope. */ current(): Promise; reserve(operationId: string, cents: number): Promise; execute(intent: Readonly, signal: AbortSignal, current: () => Promise, lease: Parameters[3], scope: BootstrapHostScope): Promise; verifyReadiness: Admission['verifyReadiness']; }; /** Registers setup on one original native turn. Callback settlement is not process termination. */ export declare function startCodexSetupNativeHost(input: Input): Promise Promise; settled: Promise; }>>; export {}; //# sourceMappingURL=codexSetupNativeHost.d.ts.map