import { mtp } from '../../tl/index.js';
import { IKeyValueRepository } from '../repository/key-value.js';
import { ServiceOptions, BaseService } from './base.js';
export declare class FutureSaltsService extends BaseService {
    readonly _kv: IKeyValueRepository;
    constructor(_kv: IKeyValueRepository, opts: ServiceOptions);
    private _cached;
    store(dcId: number, salts: mtp.RawMt_future_salt[]): Promise<void>;
    fetch(dcId: number): Promise<mtp.RawMt_future_salt[] | null>;
    delete(dcId: number): Promise<void>;
}
