/**
 * SharePoint Command Handler
 * Handles SharePoint integration commands
 */
export interface SharePointInitOptions {
    quiet?: boolean;
}
export interface SharePointTestOptions {
    quiet?: boolean;
}
export interface SharePointPublishOptions {
    documentsPath?: string;
    folderPath?: string;
    labelPrefix?: string;
    dryRun?: boolean;
    force?: boolean;
    quiet?: boolean;
}
export interface SharePointOAuth2Options {
    quiet?: boolean;
}
export interface SharePointStatusOptions {
    quiet?: boolean;
}
/**
 * Handler for 'sharepoint init' command
 */
export declare function handleSharePointInitCommand(options?: SharePointInitOptions): Promise<void>;
/**
 * Handler for 'sharepoint test' command
 */
export declare function handleSharePointTestCommand(options?: SharePointTestOptions): Promise<void>;
/**
 * Handler for 'sharepoint publish' command
 */
export declare function handleSharePointPublishCommand(options?: SharePointPublishOptions): Promise<void>;
/**
 * Handler for 'sharepoint status' command
 */
export declare function handleSharePointStatusCommand(options?: SharePointStatusOptions): Promise<void>;
/**
 * Handler for 'sharepoint oauth2 login' command
 */
export declare function handleSharePointOAuth2LoginCommand(options?: SharePointOAuth2Options): Promise<void>;
/**
 * Handler for 'sharepoint oauth2 status' command
 */
export declare function handleSharePointOAuth2StatusCommand(options?: SharePointOAuth2Options): Promise<void>;
/**
 * Handler for 'sharepoint oauth2 debug' command
 */
export declare function handleSharePointOAuth2DebugCommand(options?: SharePointOAuth2Options): Promise<void>;
//# sourceMappingURL=sharepoint.d.ts.map