export declare class LeavePeriod { /** * The Pay Period Start Date (YYYY-MM-DD) */ 'periodStartDate'?: string; /** * The Pay Period End Date (YYYY-MM-DD) */ 'periodEndDate'?: string; /** * The Number of Units for the leave */ 'numberOfUnits'?: number; /** * The number of units taken for the leave */ 'numberOfUnitsTaken'?: number; /** * The type of units paid for the leave */ 'typeOfUnits'?: string; /** * The type of units taken for the leave */ 'typeOfUnitsTaken'?: string; /** * Status of leave */ 'periodStatus'?: LeavePeriod.PeriodStatusEnum; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace LeavePeriod { enum PeriodStatusEnum { Approved, Completed, Estimated } }