import type { TextProps, ImageProps, ViewProps } from 'react-native';
/** 标题。 */
export declare function ATNativeTitleView(props: TextProps): import("react").JSX.Element;
/** 描述。 */
export declare function ATNativeDescView(props: TextProps): import("react").JSX.Element;
/** CTA 文案（如“查看详情”）。 */
export declare function ATNativeCtaView(props: TextProps): import("react").JSX.Element;
/**
 * 图标（appIcon URL）。始终渲染 &lt;Image&gt;（不按 uri 有无切换元素类型，否则 ref 重挂 → findViewById 取不到）。
 * 无 uri 时 source 给 undefined，Image view 仍稳定存在。
 */
export declare function ATNativeIconView(props: Omit<ImageProps, 'source'>): import("react").JSX.Element;
/**
 * 主图（mainImage URL）。始终渲染 &lt;Image&gt;（ref 稳定），无 uri 时塌成 0 高度——
 * 视频类 offer（mainImageUrl=null + hasMediaView）不占空灰块，主创意走 ATNativeMediaView。
 */
export declare function ATNativeMainImageView(props: Omit<ImageProps, 'source'>): import("react").JSX.Element;
/**
 * 媒体视图占位：SDK 的 mediaView（视频/大图 surface）会 addView 进它。
 * 仅当 isMediaViewAvailable 时撑开尺寸；否则塌成 0 高度（图文 offer 无 mediaView 时不占位）。
 * ref 始终挂着（保持稳定），靠 style 控制是否占位。
 */
export declare function ATNativeMediaView(props: ViewProps): import("react").JSX.Element;
/**
 * 关闭/dislike 按钮占位。SDK 经 setCloseView 绑定，用户点击触发 nativeAdDidTapCloseButton。
 * Android/iOS 自渲染由 native 画可见 close；RN 层仅保留布局占位（opacity:0 防闪/重复）。
 */
export declare function ATNativeCloseView(props: ViewProps): import("react").JSX.Element;
//# sourceMappingURL=ATNativeAssetViews.d.ts.map