///
///
///
import "../utils/convertStyleSheet";
declare type ResizeMode = "cover" | "contain" | "stretch" | "repeat" | "center";
interface ImageSource {
buffer?: Buffer;
uri?: string;
method?: any;
body?: any;
headers?: any;
}
declare global {
namespace JSX {
interface IntrinsicElements {
IMAGE: Props;
}
}
}
export interface Props {
style?: React.CSSProperties;
onResponderGrant?: () => void;
onResponderRelease?: () => void;
resizeMode?: ResizeMode;
source?: ImageSource;
}
declare const _default: (p: Props) => {
element: any;
updateProps: (changes: object) => void;
resizeMode: {
r: "stretch" | "center" | "repeat" | "contain" | "cover";
};
applyYogaStyle: (style: import("react").CSSProperties) => void;
applyYoga: (root: {
w: number;
h: number;
} | null, func: () => void) => void;
node: import("yoga-layout").YogaNode;
f: {
f: () => void;
};
appendChild: (child: any) => void;
insertChild: (child: any, beforeChild: any) => void;
removeChild: (child: any) => void;
children: any[];
};
export default _default;