import type { MethodHandler } from '../types/method-handler.js';
import type { DataStore, DidResolver, MessageStore } from '../index.js';
import type { ProtocolsQueryMessage, ProtocolsQueryReply } from '../types/protocols-types.js';
export declare class ProtocolsQueryHandler implements MethodHandler {
    private didResolver;
    private messageStore;
    private dataStore;
    constructor(didResolver: DidResolver, messageStore: MessageStore, dataStore: DataStore);
    handle({ tenant, message }: {
        tenant: string;
        message: ProtocolsQueryMessage;
    }): Promise<ProtocolsQueryReply>;
}
//# sourceMappingURL=protocols-query.d.ts.map