/**
 * Confluence Command Handler
 * Handles Confluence integration commands
 */
export interface ConfluenceInitOptions {
    quiet?: boolean;
}
export interface ConfluenceTestOptions {
    quiet?: boolean;
}
export interface ConfluencePublishOptions {
    documentsPath?: string;
    parentPageTitle?: string;
    labelPrefix?: string;
    dryRun?: boolean;
    force?: boolean;
    quiet?: boolean;
}
export interface ConfluenceOAuth2Options {
    quiet?: boolean;
}
export interface ConfluenceStatusOptions {
    quiet?: boolean;
}
/**
 * Handler for 'confluence init' command
 */
export declare function handleConfluenceInitCommand(options?: ConfluenceInitOptions): Promise<void>;
/**
 * Handler for 'confluence test' command
 */
export declare function handleConfluenceTestCommand(options?: ConfluenceTestOptions): Promise<void>;
/**
 * Handler for 'confluence publish' command
 */
export declare function handleConfluencePublishCommand(options?: ConfluencePublishOptions): Promise<void>;
/**
 * Handler for 'confluence status' command
 */
export declare function handleConfluenceStatusCommand(options?: ConfluenceStatusOptions): Promise<void>;
/**
 * Handler for 'confluence oauth2 login' command
 */
export declare function handleConfluenceOAuth2LoginCommand(options?: ConfluenceOAuth2Options): Promise<void>;
/**
 * Handler for 'confluence oauth2 status' command
 */
export declare function handleConfluenceOAuth2StatusCommand(options?: ConfluenceOAuth2Options): Promise<void>;
/**
 * Handler for 'confluence oauth2 debug' command
 */
export declare function handleConfluenceOAuth2DebugCommand(options?: ConfluenceOAuth2Options): Promise<void>;
//# sourceMappingURL=confluence.d.ts.map