/** * Driver path resolution — maps execution driver names to their runtime paths. */ /** * Resolved runtime path structure for a bridge driver. * All three directories are relative to the project root. * @docLink packages/core/concepts#driver-paths */ export interface DriverPaths { /** Where skills (SKILL.md dirs) are installed relative to projectDir */ skillsDir: string; /** Where agent definitions are installed relative to projectDir */ agentsDir: string; /** Where prompt files are installed relative to projectDir */ promptsDir: string; } /** * Built-in per-driver runtime path conventions (relative to project root). * Covers `claude-sdk`, `codex`, and `omp`. Used as defaults by `resolveDriverPaths`. * @docLink packages/core/concepts#driver-defaults */ export declare const DRIVER_DEFAULTS: Record; /** Settings interface — minimal subset needed for driver path resolution. */ interface SettingsLike { skillsDir?: string; agentsDir?: string; promptsDir?: string; driver?: string; } /** * Resolve the effective runtime paths for a bridge driver. * * Looks up `DRIVER_DEFAULTS[settings.driver]`, then overlays any per-field * overrides from `settings.skillsDir`, `settings.agentsDir`, `settings.promptsDir`. * Falls back to the `omp` defaults for unknown driver values. * * To look up file install paths for a specific IDE/tool target, use * `DRIVER_TARGETS[driverTarget]` from `driver-targets.ts` directly. * * @param settings - Minimal settings object providing `driver` and optional path overrides * @returns `DriverPaths` with resolved relative paths for skills, agents, and prompts * @docLink packages/core/concepts#resolve-driver-paths */ export declare function resolveDriverPaths(settings: SettingsLike): DriverPaths; export {}; //# sourceMappingURL=framework.d.ts.map