import { HalResource } from 'hal-types';
import { EStatus } from '../enums/EStatus';
import { ETypesOfEvents } from '../enums/ETypesOfEvents';
import { IDataTimeInterval } from '../interfaces/IDataTimeInterval';
import { IEmployeePosition } from '../interfaces/IEmployeePosition';
export declare class Schedule {
    constructor(type: ETypesOfEvents, status: EStatus, daylong: boolean, startDateTime: string, endDateTime: string, commentText: string, links: HalResource, employeePositions: IEmployeePosition, position: string, aliasCode?: string | undefined);
    type: ETypesOfEvents;
    status: EStatus;
    daylong: boolean;
    aliasCode: string | undefined;
    dateTimeInterval: IDataTimeInterval;
    commentText: string;
    _links: {
        employee: {};
        employeePositions: {};
        position: {};
        self: {};
    };
}
