10ecb8e85SBartosz Kaszubowskiimport { PropsWithChildren } from 'react';
20ecb8e85SBartosz Kaszubowskiimport { ViewProps } from 'react-native';
3257e8878SEvan Bacon
40ecb8e85SBartosz Kaszubowskiexport type NativeLinearGradientProps = ViewProps &
50ecb8e85SBartosz Kaszubowski  PropsWithChildren<{
6257e8878SEvan Bacon    colors: number[];
7257e8878SEvan Bacon    locations?: number[] | null;
8257e8878SEvan Bacon    startPoint?: NativeLinearGradientPoint | null;
9257e8878SEvan Bacon    endPoint?: NativeLinearGradientPoint | null;
107db65deeSStanisław Chmiela  }>;
11257e8878SEvan Bacon
12*43f78876SBrent Vatneexport type getLinearGradientBackgroundImage = (
13*43f78876SBrent Vatne  colors: number[],
14*43f78876SBrent Vatne  width?: number,
15*43f78876SBrent Vatne  height?: number,
16*43f78876SBrent Vatne  locations?: number[] | null,
17*43f78876SBrent Vatne  startPoint?: NativeLinearGradientPoint | null,
18*43f78876SBrent Vatne  endPoint?: NativeLinearGradientPoint | null
19*43f78876SBrent Vatne) => string;
20*43f78876SBrent Vatne
21257e8878SEvan Baconexport type NativeLinearGradientPoint = [number, number];
22