import { ID } from '../../commonStateTypes/common'; import { SelectorView } from '../../commonStateTypes/viewAndReport/viewAndReport'; import { User } from '../../entity/user/userState'; import { RootState } from '../../rootStateTypes'; import { UserAndRole } from '../companyView/types/userAndRole'; import { ReviewCompany, ReviewCompanyListUIState } from './reviewCompanyViewState'; export interface ReviewCompanyView extends ReviewCompany { controllers: UserAndRole[]; customerGroup: ID | undefined; noteLastUpdatedBy?: User; } export interface ReviewCompanySelectorView extends SelectorView { companies: ReviewCompanyView[]; uiState: ReviewCompanyListUIState; zeniUsers: User[]; } export declare const getReviewCompanySelectorView: (state: RootState) => ReviewCompanySelectorView; export declare const getReviewCompanyListCount: (state: RootState) => number; export declare const getAuditWarningsCount: (companyView: ReviewCompanyView) => number;