export declare function getChangedFilesSince(ref: string, cwd: string): string[];
export declare function getRecentCommitHashes(depth: number, cwd: string): string[];
export interface CreatePrOptions {
    cwd: string;
    baseBranch?: string;
    featureBranch: string;
    title: string;
    body?: string;
}
export declare function ensureGitRepo(cwd: string): boolean;
export declare function createBranchCommitPush(options: CreatePrOptions): {
    pushed: boolean;
    remoteUrl?: string;
};
export declare function tryOpenPullRequest(cwd: string, base: string, head: string, title: string, body?: string): {
    created: boolean;
    url?: string;
};
//# sourceMappingURL=git.d.ts.map