/**
 * VCS (Version Control System) Command Handler
 * Handles version control system integration for generated documents
 */
export interface VcsInitOptions {
    outputDir?: string;
    quiet?: boolean;
}
export interface VcsCommitOptions {
    outputDir?: string;
    message?: string;
    quiet?: boolean;
}
export interface VcsStatusOptions {
    outputDir?: string;
    quiet?: boolean;
}
export interface VcsPushOptions {
    outputDir?: string;
    remote?: string;
    branch?: string;
    quiet?: boolean;
}
/**
 * Handler for 'vcs init' command
 */
export declare function handleVcsInitCommand(options?: VcsInitOptions): Promise<void>;
/**
 * Handler for 'vcs status' command
 */
export declare function handleVcsStatusCommand(options?: VcsStatusOptions): Promise<void>;
/**
 * Handler for 'vcs commit' command
 */
export declare function handleVcsCommitCommand(options?: VcsCommitOptions): Promise<void>;
/**
 * Handler for 'vcs push' command
 */
export declare function handleVcsPushCommand(options?: VcsPushOptions): Promise<void>;
//# sourceMappingURL=vcs.d.ts.map