import { Device } from '../../../domain/entities/device';
import { IDeviceRepository } from '../../../domain/repositories/device-repository';
import { CreateDeviceInput } from '../../dto/device.dto';
export declare class CreateDeviceUseCase {
    private readonly deviceRepository;
    constructor(deviceRepository: IDeviceRepository);
    execute(input: CreateDeviceInput): Promise<Device>;
}
//# sourceMappingURL=create-device.use-case.d.ts.map