import type { StudioProjectId } from "@sapiom/agent-map"; import type { HarnessSession } from "../shared/types.js"; import type { StudioProjectIdentity } from "@sapiom/agent-map/node/studio-project-catalog"; /** * Whether a session cwd is equal to or descends from a current active project * root. Durable project identity remains the authority boundary; containment * is an additional server-side launch/resume safety check. */ export declare function isWithinCurrentProject(project: StudioProjectIdentity, cwd: string): boolean; export declare function isProjectSessionDispatchAuthorized(input: { session: HarnessSession; resolveProject: (projectId: StudioProjectId) => Promise; }): Promise; //# sourceMappingURL=project-session.d.ts.map