/** * Small path helper shared across the harness's core modules (session * manager, adapters, analytics store): the contract (`src/shared/types.ts`) * expresses well-known paths with a leading `~`. */ export { expandHome } from "@sapiom/agent-map/node/state-paths"; /** Absolute locations of every piece of persistent harness state, all rooted * under one directory. See resolveStatePaths(). */ export interface HarnessStatePaths { root: string; machineId: string; sessions: string; workflows: string; events: string; settings: string; studioProjects: string; pendingSecrets: string; agentMap: string; generated: string; records: string; sampleProject: string; } /** * Resolves the full set of persistent-state locations under a single root. * Defaults to the real HARNESS_HOME (`~/.sapiom/harness`) — the CLI's * behavior is unchanged — while tests and scripted checks pass a scratch * directory so a server boot can never touch the developer's real state. */ export declare function resolveStatePaths(stateRoot?: string): HarnessStatePaths; //# sourceMappingURL=paths.d.ts.map