export interface SharedSyncLog {
    createDeviceId(options: {
        userId: any;
        sharedUntil: number;
    }): Promise<string>;
    writeEntries(entries: SharedSyncLogEntry[], options: {
        userId: any;
        deviceId: any;
    }): Promise<void>;
    getUnsyncedEntries(options: {
        deviceId: any;
    }): Promise<SharedSyncLogEntry[]>;
    updateSharedUntil(args: {
        until: number;
        deviceId: any;
    }): Promise<void>;
}
export interface SharedSyncLogEntry {
    userId: any;
    deviceId: any;
    createdOn: number;
    sharedOn: number;
    data: string;
}
