import { ControllerResponse } from '../types/common.types.js';
import { CloneRepositoryToolArgsType } from '../tools/atlassian.repositories.types.js';
/**
 * Clones a Bitbucket repository to the local filesystem
 * @param options Options including repository identifiers and target path
 * @returns Information about the cloned repository
 */
export declare function handleCloneRepository(options: CloneRepositoryToolArgsType): Promise<ControllerResponse>;
/**
 * Retrieves file content from a repository
 * @param options Options including repository identifiers and file path
 * @returns The file content as text
 */
export declare function handleGetFileContent(options: {
    workspaceSlug?: string;
    repoSlug: string;
    path: string;
    ref?: string;
}): Promise<ControllerResponse>;
