export interface SessionServerGuardDecision {
    reject: boolean;
    message?: string;
    detail?: string;
    supervisorHint?: string;
}
export interface SessionServerGuardInput {
    action: string;
    targetDir?: string;
    currentProjectDir?: string;
    sessionId?: string;
    uid?: number;
    projectName?: string;
}
export declare function shouldRejectServerLifecycleFromSession(input: SessionServerGuardInput): SessionServerGuardDecision;
//# sourceMappingURL=SessionServerGuard.d.ts.map