import { type OnboardClientHandoffRunner, type OnboardClientHandoffSourceRecord } from "./tools/onboardClientHandoff.js"; export declare const LOCAL_ONBOARD_CLIENT_FIXTURE_ID = "station70-copy-v1"; export interface LocalCalibrationRuntimeInput { fixtureId: string; apiUrl: string; workspaceId: string; adminHome: string; adminConfigPath: string; adminStatePath: string; env?: Record; } export interface LocalCalibrationLightfieldFixture { accountId: string; opportunityId: string; contactId: string; sourceRecords: OnboardClientHandoffSourceRecord[]; expectedRevisions: Record; records: Record>; } interface LocalCalibrationRuntimeSuccess { ok: true; kind: "local_calibration_runtime"; fixtureId: typeof LOCAL_ONBOARD_CLIENT_FIXTURE_ID; apiUrl: string; workspaceId: string; workspaceName: string; customerSlug: string; teamId: string; expectedBotId: string; lightfield: LocalCalibrationLightfieldFixture; adminHome: string; adminConfigPath: string; adminStatePath: string; fixtureDigest: string; liveCredentialsPresent: false; } export interface LocalCalibrationRuntimeUnavailable { ok: false; kind: "local_calibration_runtime_rejected"; code: "local_calibration_fixture_invalid" | "local_calibration_api_refused" | "local_calibration_workspace_invalid" | "local_calibration_path_refused" | "local_calibration_live_credentials_refused"; } export declare function createLocalLightfieldFixtureRunner(fixture: LocalCalibrationLightfieldFixture): OnboardClientHandoffRunner; export declare function resolveLocalOnboardClientCalibrationRuntime(input: LocalCalibrationRuntimeInput): LocalCalibrationRuntimeSuccess | LocalCalibrationRuntimeUnavailable; export {};