import type { Client } from "@libsql/client"; export interface FederationStateRow { handle: string; fedRidHex: string; fedRidBytes: Uint8Array; lastSyncedAt: string; } export declare function readFederationState(db: Client, handle: string): Promise; export declare function listFederationStates(db: Client): Promise; export interface UpsertFederationStateArgs { handle: string; fedRidBytes?: Uint8Array; lastSyncedAt?: string; } export declare function upsertFederationState(db: Client, args: UpsertFederationStateArgs): Promise; export declare function deleteFederationState(db: Client, handle: string): Promise; export declare function remapFederationHandle(db: Client, fromHandle: string, toHandle: string, lastSyncedAt?: string): Promise; //# sourceMappingURL=federation-state.d.ts.map