import { LookupModel } from '../../../shared/models/lookup-model'; import { IseamsErrorCode } from '../../../shared/Interfaces/seamsErrorCodes.interface'; import { ProgramAssignmentTypeListItem } from './assignment-type.model'; import { StatusListModel } from './porgramStatus.model'; import { ProgramSitesListItem } from './program-sites.model'; export declare class Program { id: string; programId: number; programName: string; department: LookupModel; programStartDate: Date; programEndDate: Date; programDescription: string; programComment: string; caseTypeLookupIds: LookupModel[]; sites: ProgramSitesListItem[]; assignmentTypes: ProgramAssignmentTypeListItem[]; departmentId: number; status: LookupModel; createdBy: string; createdOn: Date; statusList: StatusListModel[]; version: any; updatedBy: string; updatedOn: Date; isSuccess: boolean; canSave: boolean; seamsErrorCodes: IseamsErrorCode[]; canUpdate: boolean; canAddAssignmentType: boolean; constructor(data: unknown); }