import 'package:plugin_platform_interface/plugin_platform_interface.dart';

import 'concierge_method_channel.dart';

abstract class ConciergePlatform extends PlatformInterface {
  ConciergePlatform() : super(token: _token);

  static final Object _token = Object();

  static ConciergePlatform _instance = MethodChannelConcierge();

  static ConciergePlatform get instance => _instance;

  static set instance(ConciergePlatform instance) {
    PlatformInterface.verifyToken(instance, _token);
    _instance = instance;
  }

  Future<String?> getPlatformVersion();
}