import type { HandleMessageOptions } from "@dugongjs/core";
import { type OnModuleInit } from "@nestjs/common";
import { AggregateMessageConsumerService } from "../aggregate-message-consumer/aggregate-message-consumer.service.js";
import { QueryModelProjectionConsumerService } from "./query-model-projection-consumer.service.js";
export declare class QueryModelProjectionConsumerController implements OnModuleInit {
    private readonly aggregateMessageConsumerService;
    private readonly queryModelProjectionConsumerService;
    private readonly handleMessageOptions?;
    constructor(aggregateMessageConsumerService: AggregateMessageConsumerService, queryModelProjectionConsumerService: QueryModelProjectionConsumerService, handleMessageOptions?: HandleMessageOptions | undefined);
    onModuleInit(): Promise<void>;
}
