import { DeparturePresetsFacade } from "../../../facade/DeparturePresetsFacade";
import { IRopidDeparturesPreset } from "../../../../../schema-definitions/ropid-departures-presets";
import { AbstractTaskJsonSchema } from "@golemio/core/dist/integration-engine/workers/AbstractTaskJsonSchema";
import { JSONSchemaValidator } from "@golemio/core/dist/shared/golemio-validator";
export declare class SavePresetsDataTask extends AbstractTaskJsonSchema<IRopidDeparturesPreset[]> {
    private readonly facade;
    readonly queueName = "savePresets";
    readonly queueTtl: number;
    protected schema: JSONSchemaValidator;
    constructor(facade: DeparturePresetsFacade);
    protected execute(data: IRopidDeparturesPreset[]): Promise<void>;
}
