import { IQueryHandler } from '@nestjs/cqrs';
import { GetUserByApiKeyAction, IAuthUserEntityForResponse } from '../../../domain';
import { GetCurrentUserByApiKeyQuery } from '../get-current-user-by-api-key.query';
export declare class GetCurrentUserByApiKeyQueryHandler implements IQueryHandler<GetCurrentUserByApiKeyQuery, IAuthUserEntityForResponse | undefined> {
    protected readonly action: GetUserByApiKeyAction;
    constructor(action: GetUserByApiKeyAction);
    execute(query: GetCurrentUserByApiKeyQuery): Promise<import("../../../domain").IAuthResponse<IAuthUserEntityForResponse> | undefined>;
}
