// Generated by dts-bundle v0.7.3 // Dependencies for this module: // ../../../react import * as React from 'react'; export interface IImageViewerProps { token: string; environment: IEnvironment; tenant: string; images: IComposerImage[]; index: number; isMobile: boolean; close: () => void; } export interface IImageViewerState { index: number; } export class IAImageViewer extends React.Component { constructor(props: IImageViewerProps); componentWillReceiveProps(props: IImageViewerProps): void; render(): JSX.Element; } export interface IComposerImage { name?: string; url?: string; urlLink?: string; openInNewTab?: string; extension?: string; status?: "success" | "failed" | "uploading" | "waiting" | "duplicate" | "too big"; fileRef?: File; imageOrientation?: string; width?: number; height?: number; cropSettings?: ICropSetting; modified?: string; source?: "Upload" | "Link" | "OrganizationalAssets"; altText?: string; organizationalAsset?: boolean; organizationalAssetPath?: string; onlyShowCoverImageInRollup?: boolean; borderRadius?: number; imageBlobUrl?: string; } export declare type IEnvironment = "Development" | "Test" | "Production"; export interface ICropSetting { x: number; y: number; width: number; height: number; }