import { Situation } from "../../../core/entities/situation/situation";
import { ESocialReasonType } from "../../../core/enums/e-social-reason-type";
import { ESocialReasonDto } from "./e-social-reason-dto";
export declare class ESocialReason {
    id?: string;
    situation?: Situation;
    competence: Date;
    eSocialReasonType: ESocialReasonType;
    sendEsocialObservation: boolean;
    createdBy?: string;
    createdDate?: Date;
    lastModifiedBy?: string;
    lastModifiedDate?: Date;
    custom?: any;
    static fromDto(eSocialReasonDto: ESocialReasonDto, originEntity?: string): ESocialReason;
    static toDto(eSocialReason: ESocialReason, originEntity?: string): ESocialReasonDto;
}
