import { CustomStyles, WithThemeProps } from '../../../Common/theming/types'; export declare type UpPictureCustomStylesKeys = 'cameraWrapper' | 'pictureWrapper'; export declare type UpPictureCustomStyles = CustomStyles, UpPictureState>; export declare type LabelsPictureKeys = 'activation' | 'takePicture' | 'noCameraSupported'; export declare type LabelsPicture = { [key in LabelsPictureKeys]: string; }; export declare type Image = { data: string; width: number; height: number; }; export interface UpPictureProps extends WithThemeProps { width?: number; height?: number; labels?: LabelsPicture; customStyles?: UpPictureCustomStyles; onChange?: (event: any, value: Image) => void; name?: string; } export interface UpPictureState { enableVideo?: boolean; supportsCamera?: boolean; image?: Image; isCameraReady?: boolean; }