import { QueueProcessor } from '../services/processor-registry.service';
import { QueueMessage, QueueProcessingResult } from '../interfaces/queue-message.interface';
import { AppLoggerService } from 'src/common/services/logger.service';
import { JoinLinkGenerationService } from 'src/join-link-generation/join-link-generation.service';
export declare class JoinLinkGenerationProcessor implements QueueProcessor {
    private readonly generationService;
    private readonly logger;
    constructor(generationService: JoinLinkGenerationService, logger: AppLoggerService);
    process(message: QueueMessage): Promise<QueueProcessingResult>;
    private failure;
}
