/**
 * Configuration for storage directory resolution
 */
export interface StorageConfig {
    /** Whether to use global user directory instead of project-specific directories */
    useGlobalDirectory: boolean;
}
/**
 * Parse command-line arguments to determine storage configuration
 */
export declare function parseCommandLineArgs(): StorageConfig;
/**
 * Get the global storage directory path
 * - Windows: C:\Users\{username}\.agentic-tools-mcp\
 * - macOS/Linux: ~/.agentic-tools-mcp/
 */
export declare function getGlobalStorageDirectory(): string;
/**
 * Resolve the actual working directory based on configuration
 *
 * @param providedPath - The working directory path provided by the user
 * @param config - Storage configuration including global directory flag
 * @returns The actual working directory to use for storage
 */
export declare function resolveWorkingDirectory(providedPath: string, config: StorageConfig): string;
/**
 * Get updated parameter description for workingDirectory that includes --claude flag behavior
 */
export declare function getWorkingDirectoryDescription(config: StorageConfig): string;
