5#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_HEADERS_FLUTTERPLUGINREGISTRARMACOS_H_
6#define FLUTTER_SHELL_PLATFORM_DARWIN_MACOS_FRAMEWORK_HEADERS_FLUTTERPLUGINREGISTRARMACOS_H_
28@protocol FlutterPluginRegistrar <NSObject>
33@property(nonnull, readonly) id<FlutterBinaryMessenger> messenger;
39@property(nonnull, readonly) id<FlutterTextureRegistry> textures;
50@property(nullable, readonly) NSView*
view;
68- (void)addMethodCallDelegate:(nonnull
id<FlutterPlugin>)delegate
76- (void)addApplicationDelegate:(nonnull NSObject<FlutterAppLifecycleDelegate>*)delegate;
88 withId:(nonnull NSString*)factoryId;
102- (void)publish:(nonnull NSObject*)value;
111- (nonnull NSString*)lookupKeyForAsset:(nonnull NSString*)asset;
122- (nonnull NSString*)lookupKeyForAsset:(nonnull NSString*)asset
123 fromPackage:(nonnull NSString*)package;
143@protocol FlutterPluginRegistry <NSObject>
150- (nonnull
id<FlutterPluginRegistrar>)registrarForPlugin:(nonnull NSString*)pluginKey;
160- (nullable NSObject*)valuePublishedByPlugin:(nonnull NSString*)pluginKey;
#define FLUTTER_DARWIN_EXPORT
HWND(* FlutterPlatformViewFactory)(const FlutterPlatformViewCreationParameters *)
FlutterViewController * viewController