import { Debuggable, DeviceCommandAddresses, DeviceId, Labelled } from '../../../../common';
import { GoveeDeviceCommand } from '../../../../data';
export declare class DeviceStateCommandEvent implements Labelled, Debuggable {
    readonly id: DeviceId;
    readonly stateName: string;
    readonly command: GoveeDeviceCommand;
    readonly addresses: DeviceCommandAddresses;
    readonly debug?: boolean | undefined;
    label: () => string;
    constructor(id: DeviceId, stateName: string, command: GoveeDeviceCommand, addresses: DeviceCommandAddresses, debug?: boolean | undefined);
}
//# sourceMappingURL=device-state-command.event.d.ts.map