import { KVOptions, KVPeer, RedisAdapter } from "@myunisoft/redis"; import type { RegisteredIncomer } from "../../types/index.js"; export type IncomerStoreOptions = Partial & { adapter: RedisAdapter; idleTime: number; }; export declare class IncomerStore extends KVPeer { #private; adapter: RedisAdapter; constructor(options: IncomerStoreOptions); isActive(incomer: RegisteredIncomer, now?: number): boolean; getNonActives(): Promise; setIncomer(incomer: Omit, providedUUID?: string): Promise; incomerLazyFetch(count?: number): AsyncGenerator; getIncomers(): Promise>; getIncomer(incomerId: string): Promise; updateIncomer(incomer: RegisteredIncomer): Promise; updateIncomerState(incomerId: string): Promise; deleteIncomer(incomerId: string): Promise; } //# sourceMappingURL=incomer.class.d.ts.map