/** * link command - Link dependency projects * * Allows cross-project queries by linking other AiDex instances. */ export interface LinkParams { path: string; dependency: string; name?: string; } export interface LinkResult { success: boolean; dependencyId?: number; name: string; filesAvailable: number; error?: string; } export interface UnlinkParams { path: string; dependency: string; } export interface UnlinkResult { success: boolean; removed: boolean; error?: string; } export interface ListLinksParams { path: string; } export interface LinkedProject { id: number; path: string; name: string | null; filesAvailable: number; available: boolean; } export interface ListLinksResult { success: boolean; dependencies: LinkedProject[]; error?: string; } export declare function link(params: LinkParams): LinkResult; export declare function unlink(params: UnlinkParams): UnlinkResult; export declare function listLinks(params: ListLinksParams): ListLinksResult; //# sourceMappingURL=link.d.ts.map