import { EventBus, ICommandHandler, QueryBus } from '@nestjs/cqrs';
import { GoveeDiyService, GoveeEffectService } from '../../../../data';
import { RetrieveLightEffectsCommand } from '../commands/retrieve-light-effects.command';
export declare class RetrieveLightEffectsCommandHandler implements ICommandHandler<RetrieveLightEffectsCommand, void> {
    private readonly eventBus;
    private readonly queryBus;
    private readonly api;
    private readonly diyApi;
    constructor(eventBus: EventBus, queryBus: QueryBus, api: GoveeEffectService, diyApi: GoveeDiyService);
    execute(command: RetrieveLightEffectsCommand): Promise<void>;
}
//# sourceMappingURL=retrieve-light-effects.handler.d.ts.map