import { type VaultSource } from "../registry/repo.js"; import { type RegisteredVault } from "./register.js"; export interface JoinResult extends RegisteredVault { alreadyRegistered: boolean; patternsLinked: number; } export declare function joinVaultFlow(vaultPath: string, opts?: { homeMeshRidOverride?: Uint8Array | undefined; skipPatternRelink?: boolean | undefined; source?: VaultSource | undefined; trustedReconstruction?: boolean | undefined; }): Promise; //# sourceMappingURL=join.d.ts.map