import { JISInfotextsRedisRepository } from "../../repositories/JISInfotextsRedisRepository";
import { JISInfotextsRepository } from "../../repositories/JISInfotextsRepository";
import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine";
import { JISInfotextCacheTranformation } from "../../transformations/JISInfotextCacheTranformation";
export declare class RefreshJISInfotextsCacheTask extends AbstractEmptyTask {
    private infotextsRepository;
    private infotextCacheRepository;
    private tranformation;
    readonly queueName = "refreshJISInfotextsCache";
    readonly queueTtl: number;
    constructor(infotextsRepository: JISInfotextsRepository, infotextCacheRepository: JISInfotextsRedisRepository, tranformation: JISInfotextCacheTranformation);
    protected execute(): Promise<void>;
}
