import type { Client } from "@libsql/client"; import type { MeshPushKind } from "../yon/mesh-write.js"; export interface MeshListVaultRef { rid: Uint8Array; ridHex: string; name: string; } export interface MeshListEntry { rid: Uint8Array; ridHex: string; name: string; pushTarget: string | null; pushKind: MeshPushKind | null; mainVault: MeshListVaultRef | null; homeVaults: MeshListVaultRef[]; subscribedVaults: MeshListVaultRef[]; } export interface MeshListResult { meshes: MeshListEntry[]; } export interface MeshListOptions { registryPath?: string | undefined; } export declare function meshListFlow(opts?: MeshListOptions): Promise; export declare function meshListUsingDb(db: Client): Promise; //# sourceMappingURL=mesh-list.d.ts.map