import type { CommandFnResult } from '../../../config.ts'; import type { CLIInvocation } from '../../types.ts'; /** * List, create or delete branches. * * A name operand creates a branch, `-d` deletes one, and neither lists them with * the checked-out one marked. `-d` deletes only a branch HEAD already contains, * and `-D` deletes one regardless, which is git's own split and the reason both * are here: without `-D` there is nothing `-d` can refuse to do. `-r` lists * remote-tracking branches instead of local ones and `-a` lists both; local * names sort together and remotes follow. */ export declare function branch(inv: CLIInvocation): Promise; //# sourceMappingURL=branch.d.ts.map