import { ConfigService } from '@nestjs/config';
import { AtlasRuntimeClient } from '../atlas-runtime.client';
import type { MessageChannel } from '../engine/types';
import type { MessageProvider } from './message-provider';
export declare class MessageProviderRegistry {
    private readonly providers;
    constructor(configService: ConfigService, atlasRuntime: AtlasRuntimeClient);
    getProvider(channel: MessageChannel): MessageProvider;
}
