export declare class NotificationTO {
    IdAlertUser?: number;
    AlertInstanceId?: number;
    UserId?: number;
    RoleId?: number;
    RaisedByUserName?: string;
    AlertComment?: string;
    RaisedOnStr?: string;
    RaisedOn?: Date;
    IsAcknowledged?: number;
    IsReseted?: number;
    NavigationUrl?: string;
}
export declare class UserTO {
    UserLogin?: string;
    IdUser?: number;
    UserPasswd?: string;
    UserDisplayName?: string;
    RegisteredDeviceId?: number;
    DeactivatedOn?: number;
    DeactivatedBy?: number;
    ImeiNumber?: number;
    IsActive?: number;
    CreatedBy?: string;
    CreatedOn?: string;
    UpdatedBy?: string;
    UpdatedOn?: string;
    username?: string;
    password?: string;
}
export declare class ResultMessage {
    Exception?: Error;
    Tag?: Object;
    MessageType?: any;
    Text?: string;
    Result?: number;
    DisplayMessage?: string;
}
export declare class CommaonUserTO {
    UserLogin?: string;
    IdUser?: number;
    IsActive?: number;
    UserPasswd?: string;
    UserRoleList?: UserRoleTO[];
    LoginTO?: LoginTO;
    PersonId?: number;
    AddressId?: number;
    OrganizationId?: number;
    OrganizationName?: string;
    UserDisplayName?: string;
    MenuStructureTOList?: MenuInformation[];
    SysEleAccessDCT?: {};
    RegisteredDeviceId?: number;
    IsSpecialCnf?: number;
    UserPersonTO?: PersonInfo;
    UserExtTO?: UserExtTO;
    ImeiNumber?: string;
    Result?: number;
    Tag?: object;
    ModuleTOList?: ModuleTO[];
}
export declare class PersonInfo {
    IdPerson?: number;
    SalutationId?: number;
    SalutationName?: string;
    MobileNo?: string;
    AlternateMobNo?: string;
    PhoneNo?: string;
    DateOfBirth?: Date;
    FirstName?: string;
    MidName?: string;
    LastName?: string;
    PrimaryEmail?: string;
    AlternateEmail?: string;
    Comments?: string;
    SeqNo?: number;
    PhotoBase64?: string;
    DateOfBirthStr?: string;
    DobDay?: number;
    DobMonth?: number;
    DobYear?: number;
    DisplayName?: string;
}
export declare class UserRoleTO {
    IdUserRole?: string;
    UserId?: number;
    RoleId?: number;
    IsActive?: number;
    CreatedBy?: number;
    CreatedOn?: Date;
    RoleDesc?: string;
    EnableAreaAlloc?: number;
}
export declare class LoginTO {
    IdLogin?: string;
    UserId?: number;
    LoginDate?: number;
    LogoutDate?: string;
    LoginIP?: string;
    Longitude?: string;
    Latitude?: string;
}
export declare class UserAreaAllocationTO {
    IdAreaAllocDtl?: Number;
    UserId?: number;
    CnfOrgId?: number;
    DistrictId?: Number;
    CreatedBy?: Number;
    IsActive?: Number;
    CreatedOn?: Date;
    CreatedOnStr?: String;
    Remark?: String;
    UserName?: String;
    DistrictName?: String;
    CnfOrgName?: String;
}
export declare class UserExtTO {
    UserId?: number;
    PersonId?: number;
    OrganizationId?: number;
    AddressId?: Number;
    CreatedBy?: Number;
    Comments?: string;
    CreatedOn?: Date;
}
export declare class MenuInformation {
    IdMenu: number;
    SysElementId: number;
    MenuName: string;
    MenuDesc: string;
    ParentMenuId: number;
    ModuleId: number;
    SerNo: number;
    CreatedOn: Date;
    SubMenuList: MenuInformation[];
    MenuAction: string;
    MenuItemIcon: string;
    MenuShortCut: string;
    constructor(IdMenu: number, SysElementId: number, MenuName: string, MenuDesc: string, ParentMenuId: number, ModuleId: number, SerNo: number, CreatedOn: Date, SubMenuList: MenuInformation[], MenuAction: string, MenuItemIcon: string, MenuShortCut: string);
}
export declare class ModuleTO {
    IdModule?: number;
    moduleName?: string;
    moduleDesc?: string;
    createdOn?: string;
    NavigateUrl?: string;
    IsActive?: number;
    LogoUrl?: string;
    AndroidUrl?: string;
    IsSubscribe?: number;
}
