/**
 * Session directory utilities for MCP tools
 * Provides consistent session directory resolution and validation across all tools
 */
/**
 * Get session directory from environment variable
 *
 * @returns Resolved session directory path (can be relative or absolute)
 */
export declare function getSessionDirectory(): string;
/**
 * Validate session directory exists and is accessible
 * Works with both relative and absolute paths
 *
 * @param sessionDir - Session directory path to validate
 * @param requireWrite - Whether to test write permissions (default: false)
 */
export declare function validateSessionDirectory(sessionDir: string, requireWrite?: boolean): void;
/**
 * Get and validate session directory in one call
 *
 * @param requireWrite - Whether to test write permissions (default: false)
 * @returns Validated session directory path
 */
export declare function getAndValidateSessionDirectory(requireWrite?: boolean): string;
//# sourceMappingURL=session-utils.d.ts.map