export type AddEdgeKind = "share_with" | "parent"; export declare class AddEdgeParentNotRegisteredError extends Error { readonly errorCode = "add-edge-parent-not-registered"; readonly peerRid: string; constructor(peerRid: string, vaultName: string); } export interface AddEdgeArgs { vaultName: string; peerRid: string; edge: AddEdgeKind; force?: boolean; skipRegenContext?: boolean; } export interface AddEdgeResult { vaultName: string; vaultRidHex: string; edge: AddEdgeKind; peerRidHex: string; peerInLocalRegistry: boolean; yonPath: string; yonAlreadyHadEdge: boolean; meshContextRegenerated: boolean; meshEdgeWritten: boolean; meshEdgeSkipReason: string | null; oldParentEdgeNote: string | null; } export declare function addEdgeFlow(args: AddEdgeArgs): Promise; //# sourceMappingURL=add-edge.d.ts.map