import { IKeyValueRepository } from '../../../storage/repository/key-value.js'; import { ServiceOptions, BaseService } from '../../../storage/service/base.js'; export declare class UpdatesStateService extends BaseService { readonly _kv: IKeyValueRepository; constructor(_kv: IKeyValueRepository, opts: ServiceOptions); private _getInt; private _setInt; getState(): Promise<[number, number, number, number] | null>; setPts(pts: number): Promise; setQts(qts: number): Promise; setDate(date: number): Promise; setSeq(seq: number): Promise; getChannelPts(channelId: number): Promise; setChannelPts(channelId: number, pts: number): Promise; setManyChannelPts(cpts: Map): Promise; }