import type { DataStore } from '../../../types/data-store.js';
import type { DidResolver } from '../../../did/did-resolver.js';
import type { MessageStore } from '../../../types/message-store.js';
import type { MethodHandler } from '../../../types/method-handler.js';
import type { MessagesGetMessage, MessagesGetReply } from '../../../types/messages-types.js';
declare type HandleArgs = {
    tenant: string;
    message: MessagesGetMessage;
};
export declare class MessagesGetHandler implements MethodHandler {
    private didResolver;
    private messageStore;
    private dataStore;
    constructor(didResolver: DidResolver, messageStore: MessageStore, dataStore: DataStore);
    handle({ tenant, message }: HandleArgs): Promise<MessagesGetReply>;
}
export {};
//# sourceMappingURL=messages-get.d.ts.map