import { CodeStub } from '../base/CodeStub.mjs'; import { EmbeddedTimeTableItem } from './EmbeddedTimeTableItem.mjs'; /** * * Represents an allocation schedule for a resource group, defining time table items within a date * range. * / */ export declare class ResourceGroupAllocationSchedule { /** * * The code identifying the resource group. */ resourceGroup: CodeStub | undefined; /** * * Tags associated with this schedule. */ tags: Array; /** * * Codes associated with this schedule. */ codes: Array; /** * * The name of this allocation schedule. */ name: string | undefined; /** * * The start date-time in YYYYMMDDHHMMSS format. */ startDateTime: number | undefined; /** * * The end date-time in YYYYMMDDHHMMSS format. */ endDateTime: number | undefined; /** * * The list of time table items in this schedule. */ items: Array; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): ResourceGroupAllocationSchedule; }