import { ConfigType } from '@nestjs/config';
import { AuthState } from '../../../domain';
import { GoveeDiyConfig } from './govee-diy.config';
import { OneClickResponse } from './models/bff/one-click.response';
import { DiyEffect } from './models/diy-effect.model';
export declare class GoveeDiyService {
    private readonly config;
    private readonly logger;
    constructor(config: ConfigType<typeof GoveeDiyConfig>);
    getOneClicks(authState: AuthState): Promise<OneClickResponse[]>;
    getDiyEffects(authState: AuthState, model: string, goodsType: number, deviceId: string): Promise<DiyEffect[]>;
}
//# sourceMappingURL=govee-diy.service.d.ts.map