import type { RepositoryOption } from '../../common/feature-create-drawer/feature-create-drawer.js';
export interface AdoptBranchDrawerProps {
    open: boolean;
    onClose: () => void;
    onSubmit: (branchName: string, repositoryPath: string) => void;
    isSubmitting?: boolean;
    error?: string;
    /** Available repositories for the repository selector */
    repositories?: RepositoryOption[];
    /** Currently selected repository path */
    selectedRepositoryPath?: string;
    /** Callback when user selects a different repository */
    onRepositoryChange?: (repositoryPath: string) => void;
    /** Available branch names for the combobox dropdown */
    branches?: string[];
    /** Whether branches are still loading */
    branchesLoading?: boolean;
}
export declare function AdoptBranchDrawer({ open, onClose, onSubmit, isSubmitting, error, repositories, selectedRepositoryPath, onRepositoryChange, branches, branchesLoading, }: AdoptBranchDrawerProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=adopt-branch-drawer.d.ts.map