import type { SKYKOIConfig } from "../config/config.js"; export type WorkspaceFallbackReason = "missing" | "blank" | "invalid_type"; type KoiIdSource = "explicit" | "session_key" | "default"; export type ResolveRunWorkspaceResult = { workspaceDir: string; usedFallback: boolean; fallbackReason?: WorkspaceFallbackReason; koiId: string; koiIdSource: KoiIdSource; }; export declare function redactRunIdentifier(value: string | undefined): string; export declare function resolveRunWorkspaceDir(params: { workspaceDir: unknown; sessionKey?: string; koiId?: string; config?: SKYKOIConfig; }): ResolveRunWorkspaceResult; export {};