import { IDataDeletionParams } from "../../../shared/interfaces/IDataDeletionParams";
import { DataDeletionValidationSchema } from "../../../shared/schema/DataDeletionSchema";
import { AbstractTask } from "@golemio/core/dist/integration-engine/workers";
export declare class DeleteDataTask extends AbstractTask<IDataDeletionParams> {
    readonly queueName = "deleteData";
    readonly queueTtl: number;
    readonly schema: typeof DataDeletionValidationSchema;
    private readonly selectRepositoryFactory;
    constructor(queuePrefix: string);
    protected execute(data: IDataDeletionParams): Promise<void>;
}
