import { ConfigPlugin } from '@expo/config-plugins'; /** * Options accepted by the `@react-native-runtimes/core` Expo Config Plugin. */ export interface CorePluginOptions { /** * npm package names whose native `ReactPackage` should be registered in the * secondary runtime. The package must declare its FQN in its `package.json` * under the `reactNativeRuntimes` field: * * ```json * { * "reactNativeRuntimes": { * "android": { "package": "com.example.MyPackage" } * } * } * ``` * * @example * ```ts * plugins: [ * ['@react-native-runtimes/core', { * packages: ['@react-native-runtimes/state'], * }], * ] * ``` */ packages?: string[]; /** * Raw Android `ReactPackage` fully-qualified class names. Escape hatch for * first-party app packages or third-party libraries that don't ship a * `reactNativeRuntimes` metadata block in their `package.json`. * * @example * ```ts * plugins: [ * ['@react-native-runtimes/core', { * androidPackages: ['com.mycompany.MyCustomPackage'], * }], * ] * ``` */ androidPackages?: string[]; } declare const _default: ConfigPlugin; export default _default; //# sourceMappingURL=index.d.ts.map