Future<Map<String, dynamic>> sign(String url) { throw UnimplementedError('sign() has not been implemented.'); }