export class NativeAdView extends React.Component { constructor(props: any); state: { nativeAd: { icon: undefined; images: { url: null; }[]; }; nativeAdView: null; }; currentId: number; delayDuration: number; componentMounted: boolean; ad: { icon: undefined; images: { url: null; }[]; }; _onAdFailedToLoad: (event: any) => void; _onAdLoaded: (event: any) => void; _onAdClicked: (event: any) => void; _onAdImpression: (event: any) => void; _onAdClosed: (event: any) => void; _onAdOpened: (event: any) => void; _onPaid: (event: any) => void; onNativeAdLoaded: (event: any) => void; _onAdLefApplication: (event: any) => void; updateAd(): void; componentDidMount(): void; componentWillUnmount(): void; _getRef: (ref: any) => any; nativeAdRef: any; loadAd: () => void; render(): React.JSX.Element; } export namespace NativeAdView { namespace defaultProps { let mediaAspectRatio: string; let adChoicesPlacement: string; let requestNonPersonalizedAdsOnly: boolean; namespace videoOptions { let muted: boolean; let clickToExpand: boolean; } namespace mediationOptions { let nativeBanner: boolean; } } let simulatorId: string; } export default NativeAdView; import React from 'react'; //# sourceMappingURL=index.d.ts.map