/**
 * SharePoint CLI Commands (Corrected Version)
 *
 * Implements command-line interface for SharePoint document publishing
 * with enterprise-grade authentication and metadata management.
 *
 * @version 1.0.0
 * @author Requirements Gathering Agent Team
 * @created June 2025
 *
 * Key Features:
 * - Initialize SharePoint configuration
 * - Test SharePoint connectivity
 * - OAuth2 authentication management
 * - Document publishing to SharePoint
 * - Status monitoring and diagnostics
 *
 * @filepath c:\Users\menno\Source\Repos\requirements-gathering-agent\src\modules\sharepoint\SharePointCLI.ts
 */
import { SharePointPublishOptions } from './types.js';
/**
 * Initialize SharePoint configuration
 */
export declare function initSharePointConfig(): Promise<void>;
/**
 * Test SharePoint connection
 */
export declare function testSharePointConnection(): Promise<void>;
/**
 * Start SharePoint OAuth2 authentication flow
 */
export declare function sharePointOAuth2Login(): Promise<void>;
/**
 * Check SharePoint OAuth2 authentication status
 */
export declare function sharePointOAuth2Status(): Promise<void>;
/**
 * Debug SharePoint OAuth2 configuration
 */
export declare function sharePointDebugOAuth2(): Promise<void>;
/**
 * Publish documents to SharePoint
 */
export declare function publishToSharePoint(documentsPath: string, options?: Partial<SharePointPublishOptions>): Promise<void>;
/**
 * Show SharePoint integration status
 */
export declare function showSharePointStatus(): Promise<void>;
//# sourceMappingURL=SharePointCLI.d.ts.map