import type { BaseMessageReply } from '../core/message-reply.js';
import type { MethodHandler } from '../types/method-handler.js';
import type { PermissionsRequestMessage } from '../types/permissions-types.js';
import type { DidResolver, EventLog, MessageStore } from '../index.js';
export declare class PermissionsRequestHandler implements MethodHandler {
    private didResolver;
    private messageStore;
    private eventLog;
    constructor(didResolver: DidResolver, messageStore: MessageStore, eventLog: EventLog);
    handle({ tenant, message }: {
        tenant: string;
        message: PermissionsRequestMessage;
    }): Promise<BaseMessageReply>;
}
//# sourceMappingURL=permissions-request.d.ts.map