export enum BusinessMemberTabKeys {
  Info = 'Info',
  RegistrationStatus = 'RegistrationStatus',
};
export enum BusinessMemberInfoKeys {
  InfoContractManager = 'InfoContractManager',
  InfoTechnicalManager = 'InfoTechnicalManager',
  InfoSettlementManager = 'InfoSettlementManager',
  InfoSettlementAccount = 'InfoSettlementAccount'
};
export interface BusinessMemberTabProps {
  activeTab: BusinessMemberTabKeys;
};
export interface InfoArrowProps {
  show?: boolean;
};
export interface BusinessMemberRequestParams {
  tid?: string;
};
export interface InfoBasicInfoProps {

};
export interface InfoOwnerInfoProps {

};
export interface InfoCompanyInfoProps {

};
export interface InfoContractManagerProps {

};
export interface InfoTechnicalManagerProps {

};
export interface InfoSettlementManagerProps {
  
};
export interface InfoSettlementAccountProps {

};
export interface BusinessMemberInfoResponse {
  InfoBasicInfo?: InfoBasicInfoProps;
  InfoOwnerInfo?: InfoOwnerInfoProps;
  InfoCompanyInfo?: InfoCompanyInfoProps;
  infoContractManager?: InfoContractManagerProps;
  infoTechnicalManager?: InfoTechnicalManagerProps;
  infoSettlementManager?: InfoSettlementManagerProps;
  infoSettlementAccount?: InfoSettlementAccountProps;
};
export interface InfoProps extends BusinessMemberInfoResponse{
  show?: boolean;
  onClickToShowInfo?: (info: BusinessMemberInfoKeys) => void;
};
export interface BusinessMemberInfoParams extends BusinessMemberRequestParams {
  svcCd: string;
};