import { AbstractTask } from "@golemio/core/dist/integration-engine/workers";
import { IDatasetsInput } from "./interfaces/IDatasetsInput";
import { DatasetsInputSchema } from "./schema/DownloadDataInputSchema";
export declare class CheckSavedRowsAndReplaceTablesTask extends AbstractTask<IDatasetsInput> {
    readonly queueName = "checkSavedRowsAndReplaceTables";
    readonly queueTtl: number;
    readonly schema: typeof DatasetsInputSchema;
    private logger;
    private config;
    private metadataRepository;
    private ropidGtfsRepository;
    private dataCacheManager;
    private precomputeTablesFacade;
    private ropidGtfsFacade;
    constructor(queuePrefix: string);
    protected execute(data: IDatasetsInput): Promise<void>;
    private retryOrThrow;
    private checkSavedRows;
    private getDatasetsToDeploy;
}
