UNPKG

858 BTypeScriptView Raw
1/// <reference types="react" />
2import React, { Component, ReactElement } from 'react';
3import { ViewProperties, ImageURISource } from 'react-native';
4export interface ImgSize {
5 width: number;
6 height: number;
7}
8export interface GalleryProps extends ViewProperties {
9 imgs: ImageURISource[];
10 onSavePress?: (uri) => void;
11 onCancelPress?: () => void;
12 saveBtn?: ReactElement<any>;
13 cancelBtn?: ReactElement<any>;
14}
15export declare class GalleryDefaultProps implements GalleryProps {
16 imgs: any[];
17}
18export default class Gallery extends Component<GalleryProps, {}> {
19 static defaultProps: GalleryDefaultProps;
20 _onSavePress: (uri: any) => void;
21 _onCancelPress: () => void;
22 renderSavebtn: () => React.ReactElement<any>;
23 renderCancelbtn: () => React.ReactElement<any>;
24 renderImgs: any;
25 render(): JSX.Element;
26}