import { type OmsConfig } from "../config.js"; import { type CodexReasoningEffort, type Engine, type RoleId } from "../domain/role-policy.js"; export interface ResolvedModel { engine: Engine; id: string; reasoning_effort?: CodexReasoningEffort; } export type RoleModelResolver = (config: OmsConfig, roleId: RoleId) => ResolvedModel; export interface ProjectionResult { projected: string[]; } export declare function projectWorkspace(sourceRootInput: string, targetRootInput: string, resolveModel?: RoleModelResolver, configRootInput?: string): ProjectionResult;