import { type ExecutionLocations, type StatePaths } from '../../core/execution/locations.js'; export interface StateLocator { resolve(projectDirectory: string): ExecutionLocations; paths(locations: ExecutionLocations): StatePaths; } /** * The CLI remains project-local in this release. The locator keeps that * choice explicit so the central Web UI state cannot accidentally leak into * the existing task runner. */ export declare class ProjectLocalStateLocator implements StateLocator { resolve(projectDirectory: string): ExecutionLocations; paths(locations: ExecutionLocations): StatePaths; } export declare function createProjectLocalStateLocator(): ProjectLocalStateLocator; //# sourceMappingURL=stateLocator.d.ts.map