/**
* Provides the NativeAdView component, which manages loading and rendering of native ads using the
* AppLovin MAX SDK in React Native.
*/
import * as React from 'react';
import type { ViewProps } from 'react-native';
import type { NativeAdViewHandler } from '../types/NativeAdViewProps';
/**
* The {@link NativeAdView} component renders a native ad and binds it to asset views:
*
* - {@link IconView}
* - {@link TitleView}
* - {@link AdvertiserView}
* - {@link StarRatingView}
* - {@link BodyView}
* - {@link MediaView}
* - {@link CallToActionView}
*
* Each asset view must be manually laid out and styled.
* The component automatically populates content once an ad is loaded.
* You can reload the ad using the component’s ref via `loadAd()`.
*
* **Note:** The AppLovin SDK must be initialized before using this component.
*
* ### Example:
* ```tsx
* { ... }}
* >
*
*
*
*
*
*
*
*
*
*
*
* ```
*
* For a complete implementation example, see:
* https://github.com/AppLovin/AppLovin-MAX-React-Native/blob/master/example/src/NativeAdViewExample.tsx
*/
export declare const NativeAdView: React.ForwardRefExoticComponent>;
//# sourceMappingURL=NativeAdView.d.ts.map