import { KeyValue } from '@prutech/components'; import { LookupModel } from '../../../shared/models/lookup-model'; import { SchoolApplication } from '../../school-application-details/models/school-application.model'; import { SchoolContractParameterListItem } from './school-contract-parameter.model'; import { SchoolITADetails } from './school-ita-details.model'; import { SchoolLocationListItem } from './school-locations.model'; import { SchoolSiteListItem } from './school-sites.model'; import { SchoolVersionListItem } from './school-versions.modle'; export declare class School { id: number; schoolId: number; federalTaxId: string; schoolName: string; status: LookupModel; siteTypes: LookupModel[]; schoolType: LookupModel; oversiteEntity: LookupModel; schoolGrant: LookupModel[]; entranceExitCounselings: LookupModel[]; schoolLoan: LookupModel; schoolCode: string; borough: LookupModel; schoolStartDate: string; schoolEndDate: string; expirationDate: string; isAllow700d: boolean; webSiteAddress: string; isTrainingProviderEFTEnrol: boolean; captureVendorId: string; locations: SchoolLocationListItem[]; sites: SchoolSiteListItem[]; draftSites: SchoolSiteListItem[]; schoolContractParameters: SchoolContractParameterListItem[]; schoolITADetails: SchoolITADetails; versions: SchoolVersionListItem[]; application: SchoolApplication; seamsErrorCodes: KeyValue[]; createdBy: string; createdOn: string; updatedBy: string; updatedOn: string; isValid: boolean; accreditationLicenseContractExpirationDate: string; canSave?: boolean; canUpdate?: boolean; canAddSite?: boolean; isSubmit?: boolean; applicationId: number; offeringCost: string; constructor(data: unknown); }