import React from 'react'; import { ViewStyle, StyleProp, DimensionValue } from 'react-native'; export type GradientVariant = 'linear' | 'radial'; export interface GradientBackgroundProps { children?: React.ReactNode; variant?: GradientVariant; colors?: string[]; locations?: number[]; angle?: number; start?: { x: number; y: number; }; end?: { x: number; y: number; }; center?: { x: number; y: number; }; radius?: number; style?: StyleProp; borderRadius?: number; opacity?: number; /** 新增:为每个 Stop 单独设置透明度(与 colors 一一对应) */ stopOpacities?: number[]; width?: DimensionValue; height?: DimensionValue; testID?: string; /** 新增:是否让背景大小跟随包裹内容自然变化(默认 false=填满父容器) */ fitContent?: boolean; } export declare const GradientBackground: React.FC; //# sourceMappingURL=GradientBackground.d.ts.map