import { ControllerResponse } from '../types/common.types.js';
import { CreateBranchToolArgsType, ListBranchesToolArgsType } from '../tools/atlassian.repositories.types.js';
/**
 * Creates a new branch in a repository.
 * @param options Options including workspace, repo, new branch name, and source target.
 * @returns Confirmation message.
 */
export declare function handleCreateBranch(options: CreateBranchToolArgsType): Promise<ControllerResponse>;
/**
 * Lists branches in a repository with optional filtering
 *
 * @param options - Options containing workspaceSlug, repoSlug, and filters
 * @returns Formatted list of branches and pagination information
 */
export declare function handleListBranches(options: ListBranchesToolArgsType): Promise<ControllerResponse>;
