type OmitVoid<T, KS extends keyof T = keyof T> = {
  [K in KS extends any ? (void extends T[KS] ? never : KS) : never]: T[K]
}
UnknownRecordRemoteTLStoreWithStatus