import { AbstractTask } from "@golemio/core/dist/integration-engine/workers";
import { MessageProperties } from "@golemio/core/dist/shared/amqplib";
import { IRegionalBusRunsInput } from "../interfaces/RegionalBusRunsMessageInterfaces";
import { RegionalBusRunsValidationSchema } from "../schema/RegionalBusRunsSchema";
import { RegionalBusRunsFacade } from "../helpers/regional-bus/RegionalBusRunsFacade";
export declare class SaveArrivaCityRunsToDBTask extends AbstractTask<IRegionalBusRunsInput> {
    private regionalBusRunsFacade;
    readonly queueName = "saveArrivaCityRunsToDB";
    readonly queueTtl: number;
    readonly schema: typeof RegionalBusRunsValidationSchema;
    constructor(regionalBusRunsFacade: RegionalBusRunsFacade);
    protected execute(data: IRegionalBusRunsInput, msgProperties?: MessageProperties): Promise<void>;
}
