import { ConfigPlugin } from '@expo/config-plugins'; import { KlaviyoPluginAndroidProps } from './types'; import { ExportedConfigWithProps } from '@expo/config-plugins'; import { AndroidManifest } from '@expo/config-plugins/build/android/Manifest'; declare const mutateAndroidManifest: (config: ExportedConfigWithProps, props: KlaviyoPluginAndroidProps) => ExportedConfigWithProps; export declare function modifyMainActivity(language: 'kt' | 'java', props: KlaviyoPluginAndroidProps, mainActivityContents: string): string; declare const withMainActivityModifications: ConfigPlugin; interface ColorResourceConfig { modRequest: { platformProjectRoot: string; }; } declare const createColorResource: (config: ColorResourceConfig, color: string | undefined) => Promise; declare const mutateNotificationManifest: (config: ExportedConfigWithProps, props: KlaviyoPluginAndroidProps) => ExportedConfigWithProps; declare const withNotificationManifest: ConfigPlugin; declare const withNotificationIcon: ConfigPlugin; declare const withKlaviyoAndroid: ConfigPlugin; /** * Adds or updates the klaviyo_sdk_plugin_name_override and klaviyo_sdk_plugin_version_override * string resources in android/app/src/main/res/values/strings.xml. */ export declare const withKlaviyoPluginNameVersion: ConfigPlugin; export { withMainActivityModifications, withNotificationIcon, withNotificationManifest, mutateNotificationManifest, createColorResource, mutateAndroidManifest }; export default withKlaviyoAndroid;