import { Request, Response } from 'express';
import type { ApiContext } from '../types.js';
export declare function getGitStatus(this: ApiContext, req: Request, res: Response): Promise<void>;
export declare function commitChanges(this: ApiContext, req: Request, res: Response): Promise<void>;
export declare function startAutoCommit(this: ApiContext, req: Request, res: Response): Promise<void>;
export declare function stopAutoCommit(this: ApiContext, req: Request, res: Response): Promise<void>;
export declare function getCommitHistory(this: ApiContext, req: Request, res: Response): Promise<void>;
export declare function createBranch(this: ApiContext, req: Request, res: Response): Promise<void>;
export declare function createPullRequest(this: ApiContext, req: Request, res: Response): Promise<void>;
//# sourceMappingURL=git.controller.d.ts.map