import * as React from 'react'; import * as Redux from 'redux'; import { AdaptableObject } from '../../../AdaptableState/Common/AdaptableObject'; import { ModuleInfo } from '../../../Strategy/Interface/IModule'; import { AdaptableSharedEntityConfig } from '../../../AdaptableState/TeamSharingState'; import { AccessLevel } from '../../../AdaptableState/Common/Entitlement'; export interface ModuleDetailProps extends React.ClassAttributes { key: string; item1: any; item2: any; configEnity: AdaptableObject; moduleInfo: ModuleInfo; accessLevel: AccessLevel; onEdit: () => void; onShare: (config: AdaptableSharedEntityConfig) => void; onDelete: Redux.Action; showBold?: boolean; showEdit?: boolean; showShare?: boolean; } export declare class ModuleDetail extends React.Component { render(): any; }