import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers";
export declare class DataRetentionTask extends AbstractEmptyTask {
    readonly queueName = "dataRetention";
    readonly queueTtl: number;
    private readonly LOCKKEYPHRASE;
    private lockTimeout;
    private refreshInterval;
    private maintenanceEnabled;
    constructor(queuePrefix: string);
    protected execute(): Promise<void>;
    private createMutex;
    private maintainTables;
    private getMaintenanceCommands;
}
