import { AbstractEntity } from '../../abstractEntity'; export declare enum UserImpersonationFields { COLUMN_USERNAME = "username", COLUMN_FIRSTNAME = "firstname", COLUMN_LASTNAME = "lastname", COLUMN_COMPANY = "company" } export declare type UserImpersonationData = { [UserImpersonationFields.COLUMN_USERNAME]: string; [UserImpersonationFields.COLUMN_FIRSTNAME]: string | null; [UserImpersonationFields.COLUMN_LASTNAME]: string | null; [UserImpersonationFields.COLUMN_COMPANY]: string; }; export declare class UserImpersonation extends AbstractEntity { #private; constructor(dataInput: UserImpersonationData); get username(): string; get firstname(): string | null; get lastname(): string | null; get company(): string; toJSON(): UserImpersonationData; }