import type { Client } from "@libsql/client"; export interface MeshSubscriptionRow { meshRid: Uint8Array; meshRidHex: string; externalVaultRid: Uint8Array; externalVaultRidHex: string; } export interface AddSubscriptionArgs { meshRid: Uint8Array; externalVaultRid: Uint8Array; } export declare function addSubscription(db: Client, args: AddSubscriptionArgs): Promise; export declare function listSubscriptionsForMesh(db: Client, meshRid: Uint8Array): Promise; export declare function listSubscriptionsForExternalVault(db: Client, externalVaultRid: Uint8Array): Promise; export declare function removeSubscription(db: Client, meshRid: Uint8Array, externalVaultRid: Uint8Array): Promise; export declare function deleteAllSubscriptions(db: Client): Promise; //# sourceMappingURL=mesh-subscriptions-repo.d.ts.map