import type { RepoDraft } from "../lib/session-tools.js"; export type ManualRepositoryAttachResult = { warning?: string | undefined; } | void; export declare function ManualRepositoryEditor(props: { repository: RepoDraft; mounted: boolean; pending: boolean; onUpdate: (patch: Partial) => void; onRemove: () => void; onAttach: (repository: RepoDraft) => Promise; }): import("react").JSX.Element;